Vim 插件管理
2017-09-17 01:20
155 查看
最开始使用 vim 的时候记了几个快捷键,满足基本的使用。此时仍然和在 windows 上使用记事本没有多大区别。
而一旦装了插件,两者的区别就拉开了。
问题是如何安装插件?一开始我试图去安装,但失败了。经过一番尝试,成功装上了插件。现在想起来写篇教程,或许能帮助到像我一样在了解基本操作后,想要使用得更舒服一点的人。
我假设读者是一个刚开始接触 vim ,甚至是刚开始接触 linux 的人。
通过执行
通过执行
在以下内容中,我们会多次编辑这个文件。
在 Vim 里面运行命令
在弹出的列表中选中某个搜索结果,按
PS : 不过下面会使用复制到配置文件的方式
它在 GitHub 的地址为:https://github.com/VundleVim/Vundle.vim 。
通常用的系统有两个:
Ubuntu :在命令行(terminal 终端)上执行
CentOS :执行
实在不行,还能按照教程通过源码安装。
为了在下面粘贴时得到预期的结果,先执行
在 terminal 上执行:
把以下内容复制到开头:
保存并退出。
在 terminal 上执行:
在 vim 上执行:
执行的方式为:在命令模式下按冒号
结果如下图所示:
通过按
双击
保存并退出;
在 terminal 上执行:
在 vim 上执行:
可以在 vim 里面执行
通过 vim 执行
打开文件时不会分隔窗格,而是在已有窗格上展示。
该键可用
垂直线分割窗格,并将文件内容打开到新窗格。
如果想看隐藏的文件和文件夹,直接输入
在
如果想手动启动,将其设置为 0 。需要启动的时候执行
要先在系统上(而不是vim)安装 ctags
这使得 taglist 在右侧窗口中显示窗口。这样可以避免其跟 NERDTree 在同一边。
待续......
而一旦装了插件,两者的区别就拉开了。
问题是如何安装插件?一开始我试图去安装,但失败了。经过一番尝试,成功装上了插件。现在想起来写篇教程,或许能帮助到像我一样在了解基本操作后,想要使用得更舒服一点的人。
我假设读者是一个刚开始接触 vim ,甚至是刚开始接触 linux 的人。
一、 Vim 的配置文件
在用户目录里面,有一个.vimrc文件。vim 在启动的时候会按照这个文件的内容来配置 vim。
通过执行
cd ~进入用户目录;
通过执行
ls -a查看是否存在该文件,如果没有则通过
touch .vimrc创建。
在以下内容中,我们会多次编辑这个文件。
二、 让装插件简单一点
其实本来装和管理 Vim 的插件是比较的,但 Vundle 使其变得简单。简单到什么程度呢?在 Vim 里面运行命令
PluginSearch 插件名称,按 Enter ;
在弹出的列表中选中某个搜索结果,按
i就能安装
PS : 不过下面会使用复制到配置文件的方式
它在 GitHub 的地址为:https://github.com/VundleVim/Vundle.vim 。
三、 Vundle 的下载、安装
虽然按照官方的说法用 Git 来安装 Vundle 看起来好像比较麻烦,但其实更简单些。(1)安装 Git
可以点击 这里 查看如何安装。通常用的系统有两个:
Ubuntu :在命令行(terminal 终端)上执行
sudo apt-get install git;
CentOS :执行
sudo yum install git。
实在不行,还能按照教程通过源码安装。
(2)安装 Vundle
为了在下面粘贴时得到预期的结果,先执行
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 -----------------------------
保存并退出。
四、 示例(安装目录浏览插件)
如果想安装其他插件,只需将Plugin '插件名'放到空行上下两句之间即可。
在 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查看该插件的文档。
五、 一些插件
(1)目录浏览
Plugin 'The-NERD-Tree'1)打开方式
Vim 内执行:NERDTree
2)基本使用
o:用于展开和收起文件夹的内容,也能用来打开文件。
打开文件时不会分隔窗格,而是在已有窗格上展示。
该键可用
Enter代替(如果你更习惯用这个的话)。
s:打开文件。
垂直线分割窗格,并将文件内容打开到新窗格。
如果想看隐藏的文件和文件夹,直接输入
I(大写的
i)。
(2)查找并打开文件
Plugin 'ctrlp.vim'1)打开方式
ctrl + p2)基本使用
输入文件名的一部分,它会把最有可能的文件列出来。ctrl + j 或 k:移动光标
ctrl + v:打开文件(垂直线分割窗格)
Enter:打开文件(不分割窗格)
3)备注
打开 Vim 后的第一次打开会比较慢,后面会快很多,直到关闭 Vim 。(3)嵌套括号不同染色
Plugin 'luochen1990/rainbow'在
.vimrc里加入:
" ----------------------------- plugin rainbow start ----------------------------- let g:rainbow_active = 1 " ----------------------------- plugin rainbow end -----------------------------
1)打开方式
rainbow_active 设置为 1 的时候,会在开启 Vim 时启动。如果想手动启动,将其设置为 0 。需要启动的时候执行
:RainbowToggle。
(4)展示函数名和变量名
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 在同一边。
待续......
相关文章推荐
- Vim配置#Vundle插件管理工具
- vim插件管理之Vundle
- Vim 插件管理
- Vim的插件管理利器pathogen
- 【Linux基础】vim配置及插件安装管理
- linux下vim插件管理 vundle
- vim插件安装——使用vundle管理插件(前面两节可放肆跳过)
- Vim插件管理Vundle
- vim配置及插件安装管理
- 常用vim插件的安装、使用和管理
- 使用vundle管理vim的插件
- vim配置及插件安装管理(超级详细)
- Linux下的vim配置和插件管理
- Linux下的vim配置和插件管理
- Vim插件管理Vundle初用
- VIM插件管理--vundle
- vim 安装vim-javascript插件--Vundle管理
- vim配置及插件安装管理(超级详细)
- Vim技能修炼教程(1)-使用vundle管理插件