1、vim颜色太暗,默认的尤其是注释颜色太暗,根本看不清,可通过下述方式设置
:colorscheme evening
2、vim以16进制方式编辑文件:
:%!xxd
3、用vim格式化代码
从别的编辑器里粘贴到vim里的代码经常由于不正常的缩进变得格式混乱,有如下两种方式:
格式化全文: gg=G
自动缩进当前行: ==
4、vim退出后在
屏幕上保留被编辑文件的内容:
:set t_ti= t_te=
5、多文件编辑
打开多个文件:vim a.c b.c b.c
切换到下一文件:n
切换到另一文件:e <文件名如b.c>
返回上一文件: e#
横向分屏:split (不加参数为分屏当前文件,加文件名为以分屏方式打开另一文件)
竖向分屏:vsplit,与split不同之处在于竖向分屏
分屏后切换:ctrl+两次按w
6、删除内容到缓冲区
x为删除光标当前字符,而X则删除光标前字符;
dd为删除当前行;
nx,nX,ndd则表明删除的数目;
7、拷贝内容到缓冲区
yy,为拷贝当前行到缓冲区;
yw,为拷贝单个词到缓冲区;
nyy,nyw则表明拷贝的数目;
8、移动到某一行:
: n,n为行号
或
nG,n为行号
9、visual编辑
三种进入方式:
v ---- 以字符为单位进行选择
V ---- 以行为单位进行选择
ctrl+v ---- 以列块方式进行选择
ctrl+c ---- 退出visual编辑方式
进入后对选择进行的操作有:
d --- 删除
y --- 复制
> --- 右移4格
< --- 左移4格
~ --- 大小写切换
U --- 变成大写
u --- 变成小写 |