linuxvim编辑器的颜⾊⽅案等⾃定义配置废话不多说直接上图:
操作流程:
1.使⽤命令:  cd /etc/vim  进⼊配置⽬录
2.sudo vim vimrc
3.后⾯⼏⾏按⾃⼰喜好设置
---------------------------------------------------------------------------------
追加:如果起别名在~/.bashrc⽂件中加上 alias coupondir='cd /usr/share/nginx/html'
---------------------------------------------------------------------------------------------------------------------------------------
----------------
查看Vim实例中当前的颜⾊主题
打开⼀个Vim窗⼝,输⼊命令:color或:colorscheme后回车查看当前的颜⾊主题。
得到Vim⽰例当前的颜⾊主题
可以看到当前的颜⾊主题为default。
Vim实例中设置颜⾊主题
输⼊命令"colorscheme 主题名字",即可设置当前vim实例的颜⾊主题。
查看Vim的运⾏⽬录
vim的颜⾊主题⽂件放在Vim运⾏⽬录下的color⽬录下,所以我们⾸先需要知道vim的运⾏⽬录。
在vim中输⼊命令:echo $VIMRUNTIME 来查看Vim的运⾏⽬录。
得到vim的运⾏⽬录
从图中可以看到,vim的运⾏路径为/usr/share/vim/vim73
进⼊vim的运⾏⽬录,查看color⽬录下以“.vim”为结尾的⽂件
这些⽂件即是颜⾊主题⽂件,⽂件名就是主题名字。
修改vim配置⽂件,更改默认颜⾊主题
打开/etc/vim/vimrc⽂件,在其中加⼊⼀⾏"colorscheme 颜⾊主题名字",之后保存更改即可。
-----------------------------------------------------------------------------------------------------------------------------
下载和配置
我的实验环境是centos6.6,其他版本可能有些不同。 安装⽅法很简单,先把压缩⽂件下载下来,解压后将plugin⽬录下的NERD_tree.vim 拷贝~/.vim/plugin以及doc⽬录下的拷贝到~/.vim/doc. ~表⽰当前⽤户的⽬录,我的环境中没有~/.vim ~/.vim/plugin
~/.vim/doc ,待会会创建,如果你的版本有,那就更好了。
wget /scripts/download_script.php?src_id=17123 -O nerdtree.zip
unzip nerdtree.zip
mkdir -p ~/.vim/{plugin,doc}
cp plugin/NERD_tree.vim ~/.vim/plugin/
cp doc/ ~/.vim/doc/
安装好后,命令⾏中输⼊vim,打开vim后,在vim中输⼊:NERDTree,你就可以看到NERDTree的效果了。
为了⽅便起见,我们设置⼀下快捷键,在~/.vimrc ⽂件中添加下⾯内容, 我的centos6.6还是没有这个~/.vimrc,没关系,创建⼀个,直接 vim ~/.vimrc 或者 /etc/vim/vimrc 然后添加 "nmap <F2> :NERDTree <CR> 这样打开vim后,只要按键盘上的F10就可以显⽰和隐藏NERDTree的⽂件浏览了。
只会 F10, 那也太没技术含量了,下⾯⼜是⼀波快捷键,学习吧。
快捷⽅式
切换⼯作台和⽬录
ctrl + w + h    光标 focus 左侧树形⽬录
ctrl + w + l    光标 focus 右侧⽂件显⽰窗⼝
ctrl + w + w    光标⾃动在左右侧窗⼝切换
ctrl + w + r    移动当前窗⼝的布局位置
o      在已有窗⼝中打开⽂件、⽬录或书签,并跳到该窗⼝
go      在已有窗⼝中打开⽂件、⽬录或书签,但不跳到该窗⼝
t      在新 Tab 中打开选中⽂件/书签,并跳到新 Tab
T      在新 Tab 中打开选中⽂件/书签,但不跳到新 Tab
i      split ⼀个新窗⼝打开选中⽂件,并跳到该窗⼝
gi      split ⼀个新窗⼝打开选中⽂件,但不跳到该窗⼝
s      vsplit ⼀个新窗⼝打开选中⽂件,并跳到该窗⼝
gs      vsplit ⼀个新窗⼝打开选中⽂件,但不跳到该窗⼝
!      执⾏当前⽂件
O      递归打开选中结点下的所有⽬录
x      合拢选中结点的⽗⽬录
X      递归合拢选中结点下的所有⽬录
e      Edit the current dif
双击相当于 NERDTree-o
中键对⽂件相当于 NERDTree-i,对⽬录相当于 NERDTree-e
D      删除当前书签
P      跳到根结点
p      跳到⽗结点
K      跳到当前⽬录下同级的第⼀个结点
J      跳到当前⽬录下同级的最后⼀个结点
k      跳到当前⽬录下同级的前⼀个结点
j      跳到当前⽬录下同级的后⼀个结点
C      将选中⽬录或选中⽂件的⽗⽬录设为根结点
u      将当前根结点的⽗⽬录设为根⽬录,并变成合拢原根结点
U      将当前根结点的⽗⽬录设为根⽬录,但保持展开原根结点
r      递归刷新选中⽬录
R      递归刷新根结点
m      显⽰⽂件系统菜单
cd      将 CWD 设为选中⽬录
linux系统vim编辑器I      切换是否显⽰隐藏⽂件
f      切换是否使⽤⽂件过滤器
F      切换是否显⽰⽂件
B      切换是否显⽰书签
q      关闭 NerdTree 窗⼝
切换是否显⽰ Quick Help
切换标签页
:tabnew [++opt选项] [+cmd]⽂件建⽴对指定⽂件新的tab
:tabc  关闭当前的 tab
:tabo  关闭所有其他的 tab
:tabs  查看所有打开的 tab
:
tabp  前⼀个 tab
:tabn  后⼀个 tab
标准模式下: gT 前⼀个 tab gt 后⼀个 tab MacVim 还可以借助快捷键来完成 tab 的关闭、切换 cmd+w 关闭当前的 tab cmd+{ 前⼀个tab cmd+} 后⼀个 tab NerdTree 在 .vimrc 中的常⽤配置
" 在 vim 启动的时候默认开启 NERDTree(autocmd 可以缩写为 au) autocmd VimEnter * NERDTree " 按下 F2 调出/隐藏NERDTree map :silent! NERDTreeToggle " 将 NERDTree 的窗⼝设置在 vim 窗⼝的右侧(默认为左侧) let
NERDTreeWinPos="right" " 当打开 NERDTree 窗⼝时,⾃动显⽰ Bookmarks let NERDTreeShowBookmarks=1
--------------------------------------------------------------------------------------------------------------new research-------------------
Vundle 的安装⽅法很简单,具体如下
git clone github/gmarik/vundle.git ~/.vim/bundle/vundle
接下来在~/.vimrc⽂件中加⼊下⾯内容:
filetype off
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
Bundle 'gmarik/vundle'
Bundle '其他的 github 位置...'
filetype plugin indent on
Vundle⾃⼰本⾝也是插件,上⾯实现了其对⾃⼰的管理。Vundle项⽬托管在github上,具体的地址为:接下来打开vim,输⼊:BundleInstall就可以完成插件的安装了。
后续增加新的vim插件,到vimrc⽂件中Bundle⼀下,再打开vim,输⼊:BundleInstall就好了。
转载请注明:知识蚂蚁 » vim插件管理神器——Vundle安装与基本配置

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。