linux下编写C语言用vim能做到代码补全吗?
生活随笔
收集整理的這篇文章主要介紹了
linux下编写C语言用vim能做到代码补全吗?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
用 YouCompleteMe,非常好用,配合 tern 甚至可以自動補全對象屬性和函數名。
1. 安裝 YouCompleteMe插件
去
Valloric/YouCompleteMe · GitHub
跟著文檔安裝,過程稍微有點繁瑣,需要手動編譯一些依賴庫,不過文檔寫的很詳細,所以應該不會有什么問題。
2. 安裝 tern_for_vim 插件
YouCompleteMe 只原生對 C 系列的靜態語言提供補全。對于 javascript,YouCompleteMe 會調用 omni-completion 進行補全。為了使 omni-completion 支持 javascript 的語義分析,需要通過 tern_for_vim 插件來調用 tern 這個強大的 javascript 代碼分析器。首先安裝 tern_for_vim,我用 Pathogen 管理 vim 插件,所以直接 cd 到 ~/.vim/bundle 下:
然后 cd 到 tern_for_vim 目錄下安裝依賴,其實就是安裝 tern 本體。因為 tern 本身就是個 node_module。大功告成,體驗媲美 Visual Studio 的 Intelisense 。
總結
以上是生活随笔為你收集整理的linux下编写C语言用vim能做到代码补全吗?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 资质备案怎么办理流程?
- 下一篇: 一个手机两个界面怎么弄?