如何在 Windows 下使用 Vim 的 YouCompleteMe 插件

如何在 Windows 下使用 Vim 的 YouCompleteMe 插件,第1张

如何在 Windows 下使用 Vim 的 YouCompleteMe 插件,解答如下

你从vim的官网下载相应的插件,一般插件都有安装说明,另外自动补全的插件vim上有很多,vim在windows平台上叫gvim,插件一般在plugin目录。。。

YourCompleteMe使用说明

-for-windows

2本程序YCM部分使用的几乎是该作者提供的文件

3使用步骤:

a确保电脑上安装有python27,并且pythonexe在path目录里。

b在_vimrc中注释掉neocpmplete插件,反注释YourCompleteMe

c打开vim ,输入命令 :YcmDebug如果有看到clang版本信息号,server running at,

server process ID 等即表示YCM已经可以使用。

d对于C++补全,首先确保电脑上安装有MinGW或者CLang(折腾去吧)。然后运行如下

命令找到C++的库文件:

gcc:

POSIX shell: g++ -E -x c++ - -v < /dev/null

windows: g++ -E -x c++ - -v < nul

LLVM/CLang:

POSIX shell: clang++ -E -x c++ - -v < /dev/null

windows: clang++ -E -x c++ - -v < nul

在#include <> search starts here:和End of search list之间的路径就是C++

库路径。按照默认配载的格式添加进去。

你也可以直接下载我克隆的MinGW,把它放在C盘根目录,再把MinGW/bin目录加到path中。

e 经测试,XP系统YCM不可用。WIN7 X86和64可以正常使用。原因未知。

方法/步骤

使用gvim打开文件,默认情况下,如果文件中有中文注释等,会显示为乱码

找到gvim的安装路径,里面会有一个“_vimrc”文件

使用记事本打开这个文件,可以看到vim的配置信息

对其进行修改,添加内容如下:

set encoding=utf-8

对文件进行保存

重新打开原来的文件,即可正常显示中文

有以下两种简单的解决办法:

1 在vimrc文件(这个文件在$HOME目录下)添加以下内容:

autocmd FileType setlocal formatoptions-=c formatoptions-=r formatoptions-=o

这样,所有的文件都不会自动添加注释符号了。

2 如果只是针对C/C++类型的文件想禁用这个功能,可以在vimrc中添加以下内容:

au FileType c,cpp setlocal comments-=:// comments+=f://

以上就是关于如何在 Windows 下使用 Vim 的 YouCompleteMe 插件全部的内容,包括:如何在 Windows 下使用 Vim 的 YouCompleteMe 插件、如何解决gvim显示中文乱码的问题、vim编辑文件时自动过略掉注释行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10162696.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存