关于-vim-中的补全插件
YouCompleteMe github 页面
coc github 页面
coc
更多信息在 github 的 wiki 上.
在 vim 中用 :h coc-nvim
查看.
Coc.nvim 是大部分用 TypeScript 编写且运行在 Node.js 上的插件.
安装:
1 |
|
这里使用 vim-plug 插件管理.
可以用 :checkhealth
来查看是否正常工作.
设置 g:coc_node_path
变量来特指一个 node
来打开 coc.nvim 服务.
配置
coc 可以扩展, 通过下载 coc extension 或者 confugure language servers for LSP support.
下载扩展:
1 |
|
这里就下载了 json 和 tsserver 的支持.
configure language server 在 ~/.config/nvim/coc-settings.json
这个文件, 可以通过 :CocConfig
这个文件来打开:
1 |
|
通过 :verbose imap <tab>
查看 keymap 是否其作用.
参考视频配置
参考
安装用 :CocInstall
, 卸载用 :CocUninstall
.
查看安装了哪些插件, 用 :CocList extensions
利用 coc 的方式管理插件, 在 init.vim
文件中写:
1 |
|
以上就会用来安装这两个 coc 的插件.
coc-marketplace, 这个插件可以用来发现 coc 插件. 通过 :CocList marketplace
来使用.
还有几个插件, coc-explore, coc-translate, coc-snippets
写 coc 插件
在 github 搜 create coc extensions
关于-vim-中的补全插件
http://example.com/2022/09/20/关于-vim-的自动补全插件/