2024年11月Linux系统Vim如何安装YouCompleteMe插件(2)

发布时间:

  ⑴进程如下,+号表示已经安装,》表示正在安装。

  ⑵。 Plugin ‘gmarik/vundle’ |~

  ⑶+ Plugin ‘tpope/vim-fugitive’ |~

  ⑷+ Plugin ‘Lokaltog/vim-easymotion’ |~

  ⑸+ Plugin ‘tpope/vim-rails.git’ |~

  ⑹+ Plugin ‘rstacruz/sparkup’ |~

  ⑺+ Plugin ‘L’ |~

  ⑻+ Plugin ‘FuzzyFinder’ |~

  ⑼》 Plugin ‘|~

  ⑽t.git’ |~

  ⑾Plugin ‘|~

  ⑿ugin’ |~

  ⒀Plugin ‘Valloric/YoupleteMe’ |~

  ⒁Helptags

  ⒂结束时有个错误,这是正常的,因为ycm需要手工编译出库文件

  ⒃Done! With errors; press l to view log

  ⒄ycm_client_support.[so|pyd|dll] and ycm_core.[so|pyd|dll] not detected; you need

  ⒅to pile YCM before using it. Read the docs!

  ⒆到 .vim/bundle/YoupleteMe 下跑

  ⒇。/install.sh --clang-pleter

  ⒈参数是为了支持c/c++ 的补全。

  ⒉安装完成后进行一些简单的配置就可以使用。

  ⒊YoupleteMe 的补全配置文件在/bundle/YoupleteMe/cpp/ycm/.ycm_extra_conf.py,这是个隐藏文件。

  ⒋默认会使用这个文件,也可以把这个文件copy到工程的根目录中作修改,打开工程文件时会优先使用当前目录下的配置文件。

  ⒌如果找不到,会根据配置中的ycm_global_ycm_extra_conf 进行查找。

  ⒍在.vimrc 中添加

  ⒎let mapleader = ”,“ ” 这个leader就映射为逗号“,”

  ⒏let g:ycm_global_ycm_extra_conf = ‘~/.vim/bundle/YoupleteMe/cpp/ycm/.ycm_extra_conf.py’ “配置默认的ycm_extra_conf.py

  ⒐nnoremap 《leader》jd :Ycmpleter GoToDefinitionElseDeclaration《CR》 “按,jd 会跳转到定义

  ⒑let g:ycm_confirm_extra_conf= “打开vim时不再询问是否加载ycm_extra_conf.py配置

  ⒒let g:ycm_collect_identifiers_from_tag_files = “使用ctags生成的tags文件

  ⒓以上就是Linux给Vim安装YoupleteMe插件的方法了,YoupleteMe插件号称Vim自动补全神器,这个插件对Vim来说相当重要。