跳到指定列
显示行号
不显示行号
修改一个单词
a. 按下Ctrl + v,进入列模式;
b. 在行首选择需要注释的行;
c. 按下“I”,进入插入模式;
d. 然后输入注释符(“//”、“#”等);
e. 按下“Esc”键。
a. 按下Ctrl + v, 进入列模式;
b. 选定要取消的注释符;
c. 按下“x”或者“d”.
dib() 删除括号中内容
分别更改这些配对标点符号中的文本内容
ci’、ci”、ci(、ci[、ci{、ci< -
分别删除这些配对标点符号中的文本内容
di’、di”、di(或dib、di[、di{或diB、di< -
分别复制这些配对标点符号中的文本内容
yi’、yi”、yi(、yi[、yi{、yi< -
分别选中这些配对标点符号中的文本内容
vi’、vi”、vi(、vi[、vi{、vi< -
yy复制游标所在行整行。或大写一个Y。
2yy或y2y复制两行。 ㄟ ,请举一反三好不好! :-)
y^复制至行首,或y0。不含游标所在处字元。
y$复制至行尾。含游标所在处字元。
yw复制一个word。
y2w复制两个字(单词)。
yG复制至档尾。
y1G复制至档首。
p小写p代表贴至游标后(下)。
P大写P代表贴至游标前(上)。
复制单个字符
首选进入正常模式(按ESC就行)
然后按v(指定粘贴板为"1v 引号不能少),进入visual方式,然后就可以移动方向键选中文本,然后按y,就拷贝完成,
如果你要从光标处开始复制 4 个字符,可以按 4yl (复制光标后的)("14yl)("110yl 后面10个字符),4yh(复制光标前的) ,就复制了4个字符到缓冲区中了,
按下来就可以用 p (指定粘贴板为"1v 引号不能少)命令随便粘贴了(1为指下粘贴板名)
分屏::split 和 vsplit
下面是主要的命令,你可以使用VIM的帮助 :help split. 你可以参考本站以前的一篇文章VIM分屏。
:split → 创建分屏 (:vsplit创建垂直分屏)
<C-w><dir> : dir就是方向,可以是 hjkl 或是 ←↓↑→ 中的一个,其用来切换分屏。
<C-w>_ (或 <C-w>|) : 最大化尺寸 (<C-w>| 垂直分屏)
<C-w>+ (或 <C-w>-) : 增加尺寸
不管是文本界面还是图形界面的 Vim,都支持鼠标。
不过,在文本界面中,鼠标支持缺省没有被激活;
这就意味着,在终端上使用鼠标,所有的功能仍和没有使用 Vim 时相同,
并不受 Vim 影响。要激活文本界面中的鼠标支持也很容易,
只需要执行一句“:set mouse=a”即可。
y6y
命令行模式下输入 :5,10 co 12 #从第五行复制到第10行放到12行后
ddgD #删除所有内容
dG #删除此行后包括此行的所有内容
d$ #删除光标后所有内容
d^ #删除光标前所有内容
di" #删除引号内所有内容
dgg #删除当前行前面的所有内容
dnG
f+"