这篇文章主要是记录vim配置中各个配置项的含义并且收藏一些常用的插件及其使用方法。
使用 pathogen来管理插件
安装方法:
要记得把以下内容加入到vimrc文件中:
nerd tree允许你在vim编辑器中以树状方式浏览系统中的文件和目录, 支持快捷键与鼠标操作, 使用起来十分方便. nerd tree能够以不同颜色高亮显示节点类型, 并包含书签, 过滤等实用功能. 配合taglist或txtviewer插件, 右边窗口显示本文件夹的文件, 左边窗口显示本文的文档结构, 将会使管理一个工程变得相当容易.
安装方法很简单,只要把项目clone一份到bundle目录就可以了。
之后的插件也都是这么安装。
使用:
在linux命令行界面,输入vim
输入<code>:nerdtree</code> ,回车,默认打开当前目录,当然可以打开指定目录,如 <code>:nerdtree /home/</code> 打开
入当前目录的树形界面,通过小键盘上下键,能移动选中的目录或文件
目录前面有<code>+</code>号,摁 <code>enter</code> 会展开目录,文件前面是<code>-</code>号,摁 <code>enter</code> 会在右侧窗口展现该文件的内容,并光标的焦点focus右侧。
<code>ctr+w+h</code> 光标 focus 左侧树形目录,<code>ctrl+w+l</code> 光标 focus 右侧文件显示窗口。多次摁 <code>ctrl+w</code>,光标自动在左右侧窗口切换
光标focus左侧树形窗口,按 <code>?</code> 弹出nerdtree的帮助,再次按 <code>?</code>关闭帮助显示
输入 <code>:q</code> 回车,关闭光标所在窗口
除了使用鼠标可以基本操作以外,还可以使用键盘。下下面列出常用的快捷键:
<code>j</code>、<code>k</code> 分别下、上移动光标
<code>o</code> 或者回车打开文件或是文件夹,如果是文件的话,光标直接定位到文件中,想回到目录结构中,按住 <code>ctrl</code>,然后点两下 <code>w</code> 就回来了
<code>go</code> 打开文件,但是光标不动,仍然在目录结构中
<code>i</code>、<code>s</code> 分别是水平、垂直打开文件,就像vim命令的 <code>:vs</code>、<code>:sp</code>一样
<code>gi</code>、<code>gs</code> 水平、垂直打开文件,光标不动
<code>p</code> 快速定位到上层目录
<code>p</code> 快速定位到根目录
<code>k</code>、<code>j</code> 快速定位到同层目录第一个、最后一个节点
<code>q</code> 关闭
安装完 nerdtree 以后我觉得还需要安装一下 nerdtree-tabs 这个插件,提供了很多 nerdtree 的加强功能,包括保持 目录树状态、优化tab标题等等。
可以把一下内容添加到 vimrc 文件中
打开vim配置文件,<code>vim ~/.vimrc</code>,在最后加上一行内容
快捷键:<code>ctrl+p</code>