问 题 比如a.vim内容如下 let a = 1 echo a "输出1 我把let a = 1修改为let a = 2时,需要运行命令:source a.vim才会输出修改的结果2。 我希望在a.vim修改后gvim能够自动载入a.vim。 这个要怎么做?还请各位高手赐教。 解决方案 可以考虑用 autocmd BufWritePost 保存的时候触发事件,自动运行source命令
以下是关于 vim插件 的编程技术问答
问 题 小白一枚,因为要装YouCompleteMe,需要下CMake,所以百度看了个安装教程。 地址:http://www.cnblogs.com/d-blog/p/4617208.html,进行到./bootstrap时报错: Error when bootstrapping CMake: Problem while running initial CMake 请大神指点,如何解决这个错误???或者说有什么更好的办法下载YouCompleteMe??? ps:我用的vbundle下载YouCompleteMe还用了item2。系统是macOS的不是centOS 解决方案 Macos 安装各种包推荐使用 homebrew https://brew.sh/ 安装好homebrew之后 在iterm下键入 brew install cmake 即可安装Cmake
问 题 在安装YouCompleteMe插件的时候执行./install.py --tern-completer进行编译的时候,提示: ERROR: some folders in /Users/wenci/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party are empty; you probably forgot to run: git submodule update --init --recursive 我执行git submodule update --init --recursive之后等了很久报错: Cloning into '/Users/wenci/.vim/bundle/YouCompleteMe/third_party/ycmd/third_party/racerd'... error: RPC failed; curl 56 SSLRead() return error -9806 f
问 题 环境 ubuntu 16.04 clang 3.8 vim 7.4 vim已经安装了clang_complete补全插件 问题 clang_complete插件支持对编译单元的补全功能,非常好; 但是对于文件本身已经出现过的内容并没有提供补全. 如果在不安全其他补全插件的前提下,如何配置clang_complete实现? 类似于 *** void printHello() {***} int main() { pri** //输入pri的时候就自动补全printHello } 更新: https://github.com/vim-script... 找了这个插件可以用. 解决方案 找到了一个和clang_complete不冲突的插件用. https://github.com/vim-script...
我在使用YouCompleteMe补全的时候碰到点问题,特来请教大神们! 在补全if, for, struct这些关键字的时候,按tab键会生成一个代码片段,非常的好用。 在使用if补全的时候效果如下: 我输入'if'之后按下tab键会生成完整if的结构,而且会选中括号中的注释语句,然后我输入一些字符,直接就能替换掉这些注释,再按下tab键就会移动到花括号里面,很棒! 在使用struct补全的时候就有问题了,如下: 我输入'st'然后按tab补全,会生成一个结构体,并且会选中结构体名称,我接着输入字符就能把结构体名字给替换掉,我再按一下tab,就会选中结构体花括号里面的注释,但是却没有完全选中,我接着输入字符,因为注释的原因就报错了。 所以想请教大神们,怎么设置才能让补全的代码片段没有注释?或者保留注释的情况下,不会出现上述的问题? update 这个问题好像只有在函数里面才会出现。。。如下图: