vim常用命令

 

vim列编辑

vim中添加和删除多行注释

1. 添加多行注释:

a. 按下Ctrl + v,进入列模式;
b. 在行首选择需要注释的行;
c. 按下I,进入插入模式;
d. 然后输入注释符(“//”、“#”等);
e. 按下Esc键。

2. 删除多行注释:

a. 按下Ctrl + v, 进入列模式;
b. 选定要取消的注释符;
c. 按下x或者d


复制粘贴

1. 复制

yy复制游标所在行整行。或大写一个Y。
2yyy2y复制两行。(请举一反三好不好!)
y^复制至行首,或y0。不含游标所在处字元。
y$复制至行尾。含游标所在处字元。
yw复制一个word。
y2w复制两个字(单词)。
yG复制至档尾。
y1G复制至档首。

2. 粘贴

p(小写p)代表贴至游标后(下)。
P(大写P)代表贴至游标前(上)。

3. 复制单个字符

a. 进入正常模式(按ESC就行)
b. 按,进入visual模式,然后就可以移动方向键选中文本,然后按y,就完成拷贝选定文本。
c. 如果你要从光标处开始复制4个字符,可以按4yl(复制光标后的4个字符),4yh(复制光标前的4个字符)。
d. 接下来就可以用p命令随便粘贴了。


设置查询高亮

:set hls

设置回车换行(Windows)为回车(Unix)

:set fileformat=unix

有颜色标记的文件使用vim打开会有乱码,如下图

乱码

可以使用less -R xxx.log命令打开

颜色