vim实战:插件安装(Vundle,NerdTree)

一:插件管理器Vundle

1.简介

Vundle是vim的一个插件管理器, 同时它本身也是vim的一个插件插件管理器用于方便、快速的安装、删除、Vim更新插件。vim Vundle插件官方地址:https://github.com/VundleVim/Vundle.vim。

2.安装步骤

a.安装git工具,如已安装可忽略

    yum install git

b.创建目录

    mkdir ~/.vim/bundle/

c.克隆插件

    git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim

e.编辑.vimrc文件认是没有的可以直接创建内容如下

 1     "显示行号
 2     set nu
 3 
 4     "开启高亮
 5     Syntax on
 6 
 7     "突出显示当前行
 8     set cursorline
 9 
10     "启用鼠标
11     set mouse=a
12     set selection=exclusive
13     set selectmode=mouse,key
14 
15     "显示状态栏
16     set laststatus=2
17 
18     ""智能补全
19     set completeopt=longest,menu
20 
21     "显示光标当前位置
22     set ruler
23 
24     set rtp+=~/.vim/bundle/Vundle.vim
25 
26     call vundle#begin()
27 
28     Plugin gmarik/Vundle.vim
29 
30     call vundle#end()

f.安装,提示done表示安装成功

    :PluginInstall

二:目录树插件NerdTree

1.简介

可以左侧栏列出当前文件所在的目录树,类似IDE,可大大提高开发效率,实现效果如下:

分享图片

并且可以双击点击打开目录,关闭目录,按F2可打开关闭目录树。

2.安装步骤

a.打开.vimrc文件

    vim ~/.vimrc

b.添加如下内容

 1     "显示行号
 2     set nu
 3 
 4     "开启高亮
 5     Syntax on
 6 
 7     "突出显示当前行
 8     set cursorline
 9 
10     "启用鼠标
11     set mouse=a
12     set selection=exclusive
13     set selectmode=mouse,key
14 
15     "显示状态栏
16     set laststatus=2
17 
18     "显示光标当前位置
19     set ruler
20 
21     set rtp+=~/.vim/bundle/Vundle.vim
22     call vundle#begin()
23 
24     Plugin gmarik/Vundle.vim
25     Plugin scrooloose/nerdtree
26 
27     call vundle#end()
28 
29     " NerdTree才插件的配置信息
30     ""将F2设置为开关NERDTree的快捷键
31     map <f2> :NERDTreetoggle<cr>
32     ""修改树的显示图标
33     let g:NERDTreeDirArrowExpandable = +
34     let g:NERDTreeDirArrowCollapsible = -
35     ""窗口位置
36     let g:NERDTreeWinPos=left
37     ""窗口尺寸
38     let g:NERDTreeSize=30
39     ""窗口是否显示行号
40     let g:NERDTreeShowLineNumbers=1
41     ""不显示隐藏文件
42     let g:NERDTreeHidden=0

b.安装,提示done表示安装成功

    :PluginInstall

分享图片

 

 

分享图片

扫码关注公众号

专注分享C/C++,C++(11,14,17),STL,Java,Spring,mybatis,MysqL,redis,分布式,高并发,设计模式,爬虫,docker,shell编程等相关技术,还有高薪互联网职位内推,在这里一起探讨,一起学习,一起进步,同时不定期分享视频书籍资源,充分利用碎片化时间,让我们的技术之路更加有乐趣!

相关文章

解决方案:解决linux下vim乱码的情况:(修改vimrc的内容)全...
Linuxvi/vim所有的UnixLike系统都会内建vi文书编辑器,其他的...
      vim正则匹配:空行:/^$/  /^[\t]*$/注释...
$select-editorSelectaneditor.Tochangelater,run'sele...
上次手贱忘了保存,这次就简单做个备忘吧,把踩过的坑记一下...
Linux之文本编译器小结vim的优势所有的UNIX-LIKE习通都会内置...