1. spf13-vim介绍

spf13-vim - The Ultimate Vim Distribution
http://vim.spf13.com/

安装见官方网站,百度也很多。linux下安装最简单,windows下我没有需求。
安装最好是用vim最新版,当前最新版是7.4

1.1 没有超户的linux操作系统,如何安装vim最新版

  1. linux操作系统
  2. 工作机器,没有超户权限

这种情况,怎么安装?


./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 是一个文件浏览器。
  • 基本操作
keydescription
ctrl+e打开/关闭文件浏览器
j向下移动
k向上移动
o小写字母o,打开文件或者展开目录
shift+c即大写字母C,当前选中目录作为根目录
u上一层目录作为根目录
:help NERDTreeNERDTree帮助手册

示意图

2.2 neocomplcache

  • 推荐:5颗星
  • 介绍
    neocomplcache 自动补全
  • 基本操作
keydescription
ctrl+n当前词补全项,下一个
ctrl+p当前词补全项,上一个
:help NERDTreeNERDTree帮助手册

示意图

2.3 EasyMotion

  • 推荐 : 5颗星
  • 介绍
    快速行跳转
    快速字跳转
  • 基本操作
keydescription
,,w当前光标后的所有word,提供快捷键跳转
,,b当前光标前的所有word,提供快捷键跳转
,,j当前光标后的所有行,提供快捷键跳转
,,k当前光标后的所有行,提供快捷键跳转

这里写图片描述

2.4 ctags

keydescription
ctrl+]当前光标处word,跳转至相同名称的函数处或者变量声明处
ctrl+t跳转的返回
g]当前光标处word,跳转至相同名称的函数处或者变量声明处,不同与ctrl+],会列出所有相同名称的标签文件

这里写图片描述

2.5 tagbar

  • 推荐 : 5颗星
  • 介绍
    ctags安装的基础上,spf13-vim安装程序才可以自动下载支持tagbar。
  • 基本操作
keydescription
,tt打开当前文件的tag列表

这里写图片描述

GitHub 加速计划 / li / linux-dash
6
1
下载
A beautiful web dashboard for Linux
最近提交(Master分支:3 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐