1、Vundle插件:https://github.com/gmarik/Vundle.vim

用于管理Vim插件,安装此插件需要系统中已安装git,参考链接:Git for Windows安装和基本设置

  在Vim/vimfiles路径下新建文件夹bundle,然后在此文件夹下克隆github上的vundel项目:

Gvim各种插件配置(windows环境下)

  完成后会在bundle文件夹下看到Vundle.vim文件夹下的内容,开始配置vundle;

在.vimrc文件中添加如下代码:

filetype off
"Vundle的路径
set rtp+=$VIM/vimfiles/bundle/Vundle.vim
"插件的安装路径
call vundle#begin('$VIM/vimfiles/bundle/')
 
Plugin 'gmarik/Vundle.vim'
Plugin 'L9'
 
call vundle#end()
filetype plugin indent on

 

  保存后在Vim的normal模式下执行命令 :BundleInstall 就可以下载插件,下载完可以在Vim中看到Done字样

Gvim各种插件配置(windows环境下)

表示对应插件已经下载好,可以使用。

用Vundle添加插件的方式有:

(1)代码库放在github上

            Bundle 'tpope/vim-fugitive'

            Bundle 'Lokaltog/vim-easymotion'

(2)代码库在vim script上

            Bundle 'L9'

            Bundle 'FuzzyFinder'

(3)代码库在其他git库上

            Bundle 'git://git.wincent.com/command-t.git'

(4)当你自己写了个定制的插件,放在本地的时候

             Bundle 'file:///Users/gmarik/path/to/plugin'

几个常用的命令:

  :BundleInstall    安装插件

  :BundleInstall!   更新插件

  :BundleClean(!)     卸载不在.vimrc配置列表中的插件

  :BundleSearch(!)    搜索插件

  :BundleList    显示已安装插件列表

接下来就可以用Vundle轻松的管理插件;

注:

  若不指定call vundle#begin()中的路径参数,默认保存路径为C:\Users\***\.vim

参考:

  设置参考:https://github.com/gmarik/Vundle.vim

  sww_simpcity的"使用vundle管理vim插件"一文:http://blog.csdn.net/sww_simpcity/article/details/18504071

  Windows下BundleSearch出现错误的问题:http://www.cnblogs.com/pigzhu/p/3320755.html

   目录问题:http://www.cnblogs.com/ppboy_dxh/p/3226938.html

 

2、vim-airline插件:https://github.com/bling/vim-airline

插件powerline的箭头在windows下显示乱码问题,没有找到好的解决方法,用此插件替代;

(以下步骤默认已经安装vundle插件)

在call vundle函数中添加如下代码:

Plugin 'bling/vim-airline' 

然后用输入命令BundleInstall安装vim-airline插件即可;

安装后重启Vim即可看到效果,使用的是默认配置,需要更改参考github上的介绍

 

3、ctags插件:http://ctags.sourceforge.net/

 方便代码阅读,其他一些插件如taglist需要此插件支持

到网站上面下载支持windows的ctags:

Gvim各种插件配置(windows环境下)

解压后,找到CTags.exe复制到C:\Windows\System32目录下,这样在任何目录下都可以调用ctags了;

然后在源代码目录下运行命令 ctags -R以生成tags文件,如下图(我的代码放在D盘):

Gvim各种插件配置(windows环境下)

之后可以在D盘看到tags文件,之后在_vimrc中添加关于ctags的设置:

1 map <F12> :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .<CR>
2 imap <F12> <ESC>:!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .<CR>
3 set tags=D:\tags
4 set autochdir
ctags

相关文章:

  • 2021-10-06
  • 2021-05-04
  • 2022-02-10
  • 2022-12-23
  • 2021-12-12
  • 2022-02-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-06-02
  • 2021-10-07
  • 2022-12-23
  • 2022-12-23
  • 2021-05-20
相关资源
相似解决方案