使用vim也有一段时间了,感觉功能实在是太多了,所以现在好好整理一下。学得不多,慢慢积累吧。
一、初始配置
网上有许多的介绍,也有很多配置文件可以下载,但是自己写一下还是比较好的。
显示行号:set number
语法高亮:syntax on
tab键设置:set tabstop=4 set softtabstop=4
设置自动对齐:set autoindent set cindent
二、分屏
最近才接触到vim的分屏功能,这个对于要同时编辑多个文件时真的是非常有用的。
(1)启动:
vim -On file1 file2(垂直分屏)
vim -on file1 file2(水平分屏)
大写的O表示垂直分屏,小写的o表示水平分屏,n表示分屏的数目,一般直接写n就好了
(2)关闭窗口:
Ctrl+W c, 关闭当前窗口
Ctrl+W q,关闭当前窗口,当只剩一个窗口时,就退出vim
(3)窗口间切换:
Ctrl+w l, 移动到右边的一个窗口
Ctrl+w h,移动到左边的一个窗口
Ctrl+w j, 移动到下面的一个窗口
Ctrl+w k,移动到上面的一个窗口
Ctrl+w w,移动到下一个窗口
(4)移动分屏:
Ctrl+W L,移动到最右边
Ctrl+W H,移动到最左边
Ctrl+W J,移动到最下面
Ctrl+W K,移动到最上面
(5)分屏:
Ctrl+w s,上下分割当前打开的文件
:sp filename 上下分割,并打开一个新的文件
Ctrl+w v, 竖直分割当前打开的文件
:vsp filename 竖直分割,并打开一个新的文件
(6)改变屏幕尺寸
Ctrl+w =, 使屏幕大小相等
Ctrl+w +,增加高度
Ctrl+w -,减少高度