1. spf13-vim介绍
spf13-vim - The Ultimate Vim Distribution
http://vim.spf13.com/
安装见官方网站,百度也很多。linux下安装最简单,windows下我没有需求。
安装最好是用vim最新版,当前最新版是7.4
1.1 没有超户的linux操作系统,如何安装vim最新版
- linux操作系统
- 工作机器,没有超户权限
这种情况,怎么安装?
./configure # ./configure -h or --help 看都提供哪些配置选项
./configure --prefix=$HOME --enable-pythoninterp=yes --with-features=huge --enable-perlinterp --enable-rubyinterp
--prefix=$HOME 表示安装目录,由于我没有root权限所以只能装在自己的用户目录下面,一开始不知道,结果是安装程序没有权限去copy文件到root的文件下
make
make install
这个时候运行vim其实还是root提供的程序,可以通过修改 .bashrc 文件来改变
export PATH=/home/$user/bin:$PATH #在.bashrc文件中添加这一行即可
2. spf13-vim常用插件介绍
http://vim.spf13.com/
讲述已经够了。
用了一周多,讲一些个人理解
注:<leader>
键就是,
键
2.1 NERDTree
- 推荐 : 5颗星
- 介绍
NERDTree 是一个文件浏览器。
- 基本操作
key |
description |
ctrl+e |
打开/关闭文件浏览器 |
j |
向下移动 |
k |
向上移动 |
o |
小写字母o,打开文件或者展开目录 |
shift+c |
即大写字母C,当前选中目录作为根目录 |
u |
上一层目录作为根目录 |
:help NERDTree |
NERDTree帮助手册 |
2.2 neocomplcache
- 推荐:5颗星
- 介绍
neocomplcache 自动补全
- 基本操作
key |
description |
ctrl+n |
当前词补全项,下一个 |
ctrl+p |
当前词补全项,上一个 |
:help NERDTree |
NERDTree帮助手册 |
2.3 EasyMotion
- 推荐 : 5颗星
- 介绍
快速行跳转
快速字跳转
- 基本操作
key |
description |
,,w |
当前光标后的所有word,提供快捷键跳转 |
,,b |
当前光标前的所有word,提供快捷键跳转 |
,,j |
当前光标后的所有行,提供快捷键跳转 |
,,k |
当前光标后的所有行,提供快捷键跳转 |
key |
description |
ctrl+] |
当前光标处word,跳转至相同名称的函数处或者变量声明处 |
ctrl+t |
跳转的返回 |
g] |
当前光标处word,跳转至相同名称的函数处或者变量声明处,不同与ctrl+],会列出所有相同名称的标签文件 |
2.5 tagbar
- 推荐 : 5颗星
- 介绍
ctags安装的基础上,spf13-vim安装程序才可以自动下载支持tagbar。
- 基本操作
key |
description |
,tt |
打开当前文件的tag列表 |