Vim 插件管理

1、 Vim 的配置文件

在用户目录里面,有一个 .vimrc 文件。vim 在启动的时候会按照这个文件的内容来配置 vim。

经过执行 cd ~ 进入用户目录;
经过执行 ls -a 查看是否存在该文件,若是没有则经过 touch .vimrc 建立。

在如下内容中,咱们会屡次编辑这个文件。
复制代码

2、 让装插件简单一点

其实原本装和管理 Vim 的插件是比较的,但 Vundle 使其变得简单。简单到什么程度呢?

在 Vim 里面运行命令 PluginSearch 插件名称 ,按 Enter ;
在弹出的列表中选中某个搜索结果,按 i 就能安装

PS : 不过下面会使用复制到配置文件的方式

它在 GitHub 的地址为:https://github.com/VundleVim/Vundle.vim 。
复制代码

3、 Vundle 的下载、安装

虽然按照官方的说法用 Git 来安装 Vundle 看起来好像比较麻烦,但其实更简单些。git

(1)安装 Gitgithub

能够点击 这里 查看如何安装。

一般用的系统有两个:
Ubuntu :在命令行(terminal 终端)上执行 sudo apt-get install git;
CentOS :执行 sudo yum install git 。
实在不行,还能按照教程经过源码安装。

复制代码

(2)安装 Vundlevim

为了在下面粘贴时获得预期的结果,先执行 vim ~/.vimrc ,在最后一行下面添加 set paste ,保存并退出。

在 terminal 上执行:

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
vim ~/.vimrc
把如下内容复制到开头:
复制代码
" ----------------------------- Vundle Start ----------------------------- set nocompatible filetype off set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() Plugin 'VundleVim/Vundle.vim' call vundle#end() filetype plugin indent on " ----------------------------- Vundle End   -----------------------------

复制代码

保存并退出。bash

4、 示例(安装目录浏览插件)

若是想安装其余插件,只需将 Plugin '插件名' 放到空行上下两句之间便可。markdown

在 terminal 上执行: vim
在 vim 上执行: :PluginSearch NERD

执行的方式为:在命令模式下按冒号 : ,在后面输入 PluginSearch NERD , Enter 。

结果以下图所示:


经过按 j 移动到图上的那一行;
双击 y 复制这一行;
ctrl + w + w 将光标移动到右边窗格,光标移动到空行,按 p 粘贴;
保存并退出;
在 terminal 上执行: vim ~/.vimrc ;
在 vim 上执行: PluginInstall ,等待左侧窗格 Plugin 'The-NERD-tree' 的前面出现 + 表示安装完毕。
能够在 vim 里面执行 NERDTree 打开目录浏览。直接输入 ? 查看快捷键(再按一次则关闭查看快捷键)。

经过 vim 执行 :h NERDTree 查看该插件的文档。
复制代码

5、 一些插件

  1. 目录浏览 Plugin 'The-NERD-Tree'
1)打开方式
Vim 内执行 :NERDTree

2)基本使用
o :用于展开和收起文件夹的内容,也能用来打开文件。
打开文件时不会分隔窗格,而是在已有窗格上展现。
该键可用 Enter 代替(若是你更习惯用这个的话)。
s :打开文件。
垂直线分割窗格,并将文件内容打开到新窗格。
若是想看隐藏的文件和文件夹,直接输入 I (大写的 i )。
复制代码
  1. 查找并打开文件 Plugin 'ctrlp.vim'
1)打开方式
ctrl + p

2)基本使用
输入文件名的一部分,它会把最有可能的文件列出来。
ctrl + j 或 k :移动光标
ctrl + v :打开文件(垂直线分割窗格)
Enter:打开文件(不分割窗格)
3)备注
打开 Vim 后的第一次打开会比较慢,后面会快不少,直到关闭 Vim 。
复制代码
  1. 嵌套括号不一样染色
Plugin 'luochen1990/rainbow'

在 .vimrc 里加入:

" ----------------------------- plugin rainbow start ----------------------------- let g:rainbow_active = 1 " ----------------------------- plugin rainbow end   -----------------------------
1)打开方式
rainbow_active 设置为 1 的时候,会在开启 Vim 时启动。

若是想手动启动,将其设置为 0 。须要启动的时候执行 :RainbowToggle 。
复制代码
  1. 展现函数名和变量名 Plugin 'taglist.vim'

要先在系统上(而不是vim)安装 ctags函数

1)打开方式
:TlistOpen

2)基本使用
Enter :在已打开的文件中跳转到当前选择的变量或函数。
- :收起列表
+ :展开列表

3)备注
在 .vimrc 里面添加:

" ----------------------------- plugin taglist start ----------------------------- let Tlist_Use_Right_Window = 1 " ----------------------------- plugin taglist start -----------------------------

这使得 taglist 在右侧窗口中显示窗口。这样能够避免其跟 NERDTree 在同一边。
复制代码
相关文章
相关标签/搜索