如何在coc.nvim的建议菜单中添加类VSCode的关键字/变量图标?
给coc.nvim代码建议菜单添加VSCode风格图标(关键字/变量)
步骤1:确保终端字体支持图标
Termux里需要使用支持Nerd Font的字体才能正确显示图标,比如FiraCode Nerd Font、JetBrainsMono Nerd Font等。可以直接通过Termux的设置界面切换字体,或者修改~/.termux/fonts.properties文件指定字体路径。
步骤2:修改coc-settings.json配置
在Vim中打开coc配置文件(输入:CocConfig命令),添加或修改suggest.completionItemKindLabels字段,将关键字(keyword)和变量(variable)的标签替换为带图标的格式:
{ // 保留原有其他配置 "suggest.completionItemKindLabels": { "keyword": "🔑 k", "variable": "🔤 v" } }
如果想用更贴近VSCode风格的Nerd Font图标,也可以换成对应字符:
{ "suggest.completionItemKindLabels": { "keyword": " k", "variable": " v" } }
你可以根据自己的喜好选择图标,参考Nerd Font的图标库挑选合适的字符。
步骤3:重启coc.nvim生效
保存配置后,在Vim中执行:CocRestart命令,让新配置生效。之后打开代码文件,就能看到代码建议菜单里的关键字、变量项已经带上图标了。
注意事项
- 如果图标显示为方块(□),说明当前终端字体不支持该图标字符,换一个Nerd Font即可。
- 确保你的coc.nvim是较新版本,旧版本可能没有
suggest.completionItemKindLabels配置项,可以通过:CocUpdate更新到最新版。
内容的提问来源于stack exchange,提问作者user21888528
相关产品推荐
相关产品推荐

