天天看点

Vim配置和插件管理1. Vim配置2. 插件管理3. 安装插件

这篇文章主要是记录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配置和插件管理1. Vim配置2. 插件管理3. 安装插件

打开vim配置文件,<code>vim ~/.vimrc</code>,在最后加上一行内容

快捷键:<code>ctrl+p</code>