coc

介紹

Coc 是 vim8 和 neovim 的智能感知引擎 這是一個語法自動完成框架和語言服務器客戶端 支持 VSCode 的擴展功能

下載

簡易說明

安裝步驟

詳細安裝內容,請查看官方的安裝文件

  1. 安裝 node

  2. 安裝插件

  3. 檢查服務狀態

  4. 安裝擴充功能

  5. 配置

  6. 安裝 watchman (可選)

安裝 node

安裝完 node 之後,要知道 node 位置,之後配置會用到

檢查服務狀態

g:coc_node_path 啟動服務狀態前,要先配置 node 執行位置 配置到 .vimrc

:checkhealth 在 neovim 可以輸入指令檢查

:CocInfo 使用此指令查看服務資訊 vim 可以用這個指令檢查服務狀態

安裝擴充功能

:CocInstall {name} 安裝擴充功能指令

:CocInstall coc-json 首先安裝 coc-json,在設定 coc 時,是使用 json 格式

安裝其他擴充功能,可以到 npm 網站搜尋 https://www.npmjs.com/search?q=keywords%3Acoc.nvim

:CocUninstall {name} 解除安裝擴充指令

:CocUpdate 升級所有擴充,升級前請確保確保coc為最新版本 例如如果是用 vim-plug 就用此插件的更新指令 :PlugUpdate

配置

set hidden 等在環境設定有中文 :h coc-nvim.txt 詳情可以查看 coc 文件

:CocConfig 開啟 coc 檔的指令 預設檔案位置在 ~/.vim/coc-settings.json

diagnostic.displayByAle 用 ale 顯示錯誤提示

安裝 watchman

watchman 是用來檢查擴充檔案變動,用來自動更新擴充

Last updated

Was this helpful?