商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
作者:竹綠葉
鏈接:/question/25437050/answer/31775249
來源:知乎。
這個Gvim便攜版是為學習C++和PHP Web開發的。
還有配置。適合C/C++,HTML,CSS,HTML,PHP,JS開發。
這個可移植版本包含用於編碼、在目錄樹中突出顯示關鍵字函數列表等的常見插件。詳細信息請參見_vimrc。
對於常見註釋,幫助文件目錄中解釋了查找和替換功能。
0.請在使用之前將vim74目錄添加到路徑中。將user_fonts中的字體復制到c/windows/fonts中。
中間獲得了較好的顯示效果。
1.自動完成功能有兩個可選插件:
*新完成(默認)
*妳的完整我
2.只需在vimrc中註釋掉相應的內容即可。建議在Web開發和c++開發中使用neocomplete。
妳完成了。
3.壓縮包中的neocomplete.txt是neocomplete插件的推薦配置。按需添加。
在我的電腦上,YCM運行效率不高,而Neocomplete非常好。功能也能得到充分滿足。
插件需要標簽來完成C/C++,所以需要先用ctags生成相應的標簽。_vimrc已
相應的描述。
4.4的使用說明。妳完成了我
1的Windows版本。妳的完成
2.該程序的YCM部分幾乎使用了作者提供的文件。
3.使用步驟:
A.確保計算機上安裝了python2.7,並且python2.7位於路徑目錄中。
B.註釋掉_vimrc中的neocpmplete插件並取消註釋YourCompleteMe。
C.打開vim並輸入命令:YcmDebug。如果您看到clang版本信息號,服務器運行於,
服務器進程ID等。表明YCM已準備就緒。
d .對於C++補全,首先確保計算機上安裝了MinGW或CLang。然後按如下方式運行
查找C++庫文件的命令:
gcc:
POSIX shell:g++-E-x c++----v & lt;/dev/null
windows:g++-E-x c++--v & lt;空
LLVM/CLang:
POSIX shell:clang ++-E-x c++--v & lt;/dev/null
windows:c++-E-x c++--v & lt;空
在#包含中
庫路徑。按照默認配載格式添加。
妳也可以直接下載我克隆的MinGW,把它放在驅動器C的根目錄下,然後把MinGW/bin目錄添加到路徑中。
E.經過測試,XP系統的YCM不可用。WIN7 X86和64可以正常使用。原因不明。
4.的。ycm _ extra _ conf.py文件在默認配置文件4的幫助文件中。您的完整插件。註意
裏面使用的MinGW的C++庫路徑。註意windows下目錄中的轉義字符。