一:插件管理器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文件,默认是没有的可以直接创建内容如下

     "显示行号
set nu "开启高亮
syntax on "突出显示当前行
set cursorline "启用鼠标
set mouse=a
set selection=exclusive
set selectmode=mouse,key "显示状态栏
set laststatus= ""智能补全
set completeopt=longest,menu "显示光标当前位置
set ruler set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() Plugin 'gmarik/Vundle.vim' call vundle#end()

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

    :PluginInstall

二:目录树插件NerdTree

1.简介

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

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

2.安装步骤

a.打开.vimrc文件

    vim ~/.vimrc

b.添加如下内容

     "显示行号
set nu "开启高亮
syntax on "突出显示当前行
set cursorline "启用鼠标
set mouse=a
set selection=exclusive
set selectmode=mouse,key "显示状态栏
set laststatus= "显示光标当前位置
set ruler set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin() Plugin 'gmarik/Vundle.vim'
Plugin 'scrooloose/nerdtree' call vundle#end() " NerdTree才插件的配置信息
""将F2设置为开关NERDTree的快捷键
map <f2> :NERDTreeToggle<cr>
""修改树的显示图标
let g:NERDTreeDirArrowExpandable = '+'
let g:NERDTreeDirArrowCollapsible = '-'
""窗口位置
let g:NERDTreeWinPos='left'
""窗口尺寸
let g:NERDTreeSize=
""窗口是否显示行号
let g:NERDTreeShowLineNumbers=
""不显示隐藏文件
let g:NERDTreeHidden=

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

    :PluginInstall

扫码关注公众号

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

最新文章

  1. 定时任务crontab 例子
  2. IOS开发基础知识--碎片29
  3. SQL Update实现使用一个表的数据更新另一张表
  4. js 获得每周周日到周一日期
  5. css3 forwards、backwards、both
  6. (1)quartz集群调度机制调研及源码分析---转载
  7. 如何学会web前端开发
  8. CodeKata
  9. Wpf中MediaElement循环播放
  10. MySQL支持emoji
  11. rsync随机启动脚本
  12. sqlalchemy和flask-sqlalchemy几种分页操作
  13. C# 中ref与out关键字区别
  14. 你有可能不知道的css浮动问题
  15. How to use CAR FANS C800 Diagnostic Scan Tool to do diagnosis operation
  16. linux中chown命令
  17. HttpCookieCollection类
  18. schwarz( 施瓦兹)不等式证明
  19. shell脚本进阶 详解及其实例(一)
  20. linux常用解压命令总结

热门文章

  1. 说一下自己对于 Linux 哲学的理解
  2. 配置hive环境以及mysql配置后必须做
  3. python 爬虫登录保存会话去获取只有登录能获取的数据
  4. C# javascript 采用 RSA 加密解密
  5. CLR via C# 读书笔记-21.托管堆和垃圾回收
  6. MySQL数据库(三)
  7. 造个轮子之基于 Netty 实现自己的 RPC 框架
  8. Mayor&#39;s posters 线段树区间覆盖
  9. VSM Import Cluster功能验证二(导入篇)
  10. 在 android 上运行 python 的方法