vim 配置

https://www.vim.org/scripts/script.php?script_id=1520

https://www.vim.org/scripts/script.php?script_id=2358
(cpp_src)

https://github.com/pascalcpp/java-example/blob/master/centos-config/.vimrc

1、安裝OmniCppComplete。可以到OmniCppComplete的官方下載:點選開啟連結,有時可能除了翻牆沒法開啟。可以從這個地方下載:點選開啟連結。具體參考安裝目錄doc/omnicppcomplete.txt。

install details

  1. Unzip the plugin to ~/.vim (unix)
  2. Run Vim and type the following command :
    :helptags ~/.vim/doc

2、新建一個儲存ctags資料庫的目錄,例如在安裝目錄下新建一個tags目錄。

3、建立stdc++ tags:下載解壓modified libstdc++ headers 到 tags/cpp_src。官方下載連結:點選開啟連結,或者:點選開啟連結。stdc++ tags介紹:能夠被ctags使用的被稍做了修改的libstdc++標頭檔案,從stdc++標頭檔案建立的ctags資料庫被OmniCppComplete來實現STL、流以及其他標準C++內容的補全功能 。

4、建立stdc++的catags資料庫:
4.1 轉到tags目錄
4.2 執行:

ctags -R --sort=yes --c+±kinds=+p --fields=+iaS --extra=+q --language-force=C++ -f all /usr/include/

set tags+=/?/all

let OmniCpp_NamespaceSearch = 1
let OmniCpp_GlobalScopeSearch = 1
let OmniCpp_ShowAccess = 1
let OmniCpp_ShowPrototypeInAbbr = 1
let OmniCpp_MayCompleteDot = 1 " autocomplete after .
let OmniCpp_MayCompleteArrow = 1 " autocomplete after ->
let OmniCpp_MayCompleteScope = 1 " autocomplete after ::
let OmniCpp_DefaultNamespaces = [“std”, “_GLIBCXX_STD”]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值