vimrc - 最近在学vimscript,怎样让gvim在vimscript文件修改之后自动载入文件?
问 题 比如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命令
224 2022-07-19
编程技术问答社区
vim插件 - vim ctrlp文件搜索时当前路径问题
当我用ctrlp插件打开文件的时候,打开了某个文件后,文件目录自动切换到了某个文件所在得目录下,这样我想搜索其他目录得文件就搜索不到了 如图,我创建了ABC这个目录和de两个文件, 当我, cd A vim . :pwd #这里显示的是A #p ctrlp的快捷键搜索当前目录下的子文件,打开文件d :pwd #这时候显示的是 /A/B 因此这时候我想通过ctrlp搜索目录下的其他文件的时候就搜索不到了,例如搜不到上述例子中的文件e vimrc配置文件没有 set autochildir的设置项
618 2022-07-19
编程技术问答社区
linux - CMake安装报错Problem while running initial CMake?
问 题 小白一枚,因为要装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
9974 2022-07-17
编程技术问答社区
vim插件 - vim 插件YouCompleteMe插件安装失败
问 题 在安装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
806 2022-07-17
编程技术问答社区
vim插件 - Atom中的vim-mode如何使用替换功能
问 题 vim标准替换功能是:s/abc/123 将abc替换为123 不知为何atom中的vim-mode输入冒号无法进入替换模式,请问如何破?谢谢 (atom自带替换功能可用) 解决方案 你还需要安装 ex-mode 插件。我用的是 vim-mode-plus。
242 2022-07-17
编程技术问答社区
vim - 如何配置clang_complete插件支持自动补全已经存在过的内容?
问 题 环境 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...
190 2022-07-17
编程技术问答社区
vim插件使用问题
使用vim的时候安装了一个Python PEP8标准检测的插件,插件地址:https://github.com/nvie/vim-flake8 使用这个插件的时候,插件确实会提示错误,但是在看完错误提示后不知道该怎么关闭,如图: 请问,怎么才能关闭图片中红框标出来的那部分,貌似很多插件都有类似的提示,一直不知道该怎么关闭。。
542 2022-07-17
编程技术问答社区
c++ - vim插件YouCompleteMe补全问题
我在使用YouCompleteMe补全的时候碰到点问题,特来请教大神们! 在补全if, for, struct这些关键字的时候,按tab键会生成一个代码片段,非常的好用。 在使用if补全的时候效果如下: 我输入'if'之后按下tab键会生成完整if的结构,而且会选中括号中的注释语句,然后我输入一些字符,直接就能替换掉这些注释,再按下tab键就会移动到花括号里面,很棒! 在使用struct补全的时候就有问题了,如下: 我输入'st'然后按tab补全,会生成一个结构体,并且会选中结构体名称,我接着输入字符就能把结构体名字给替换掉,我再按一下tab,就会选中结构体花括号里面的注释,但是却没有完全选中,我接着输入字符,因为注释的原因就报错了。 所以想请教大神们,怎么设置才能让补全的代码片段没有注释?或者保留注释的情况下,不会出现上述的问题? update 这个问题好像只有在函数里面才会出现。。。如下图:
682 2022-07-17
编程技术问答社区