Vi/Vim 常用操作命令

* 符号个人感觉要重点看一下

神器:vimtutor

x 删除当前字符 *
dw 删除当前位置到单词结尾
gg 光标位移到file开头 *
G 光标位移到file末尾 *
A 光标位移到行尾并进入INSERT模式 *
o 光标当前行下新建一行插入 *
O 在光标当前行上新建一行插入
0 将光标跳转到行头 *
$ 将光标跳转到行尾 *
dd 将光标当前行删除 *
u 撤销操作,支持 [ n]u *
E 光标跳转到下一个单词
y[n]w 复制n个单词
y[n]y 复制n行
[n]x 剪切光标后边n个字符 *
p 在光标之后粘贴 *
P 在光标之前粘贴
~ 反转当前光标的大小写 *
g;  跳转到上一个编辑的地方 *
g, 跳转到下一个编辑的地方
H 光标跳转到当前窗口第一行
M 光标跳转到当前窗口中间行
L 光标跳转到当前窗口底行
CTRL + F/B 上一页/下一页 *

转化大小写

~ 转化当前光标的内容的大小写并调转到下一个内容 *
按v进入视图模式 选中要转化的内容范围 按u全部转化为小写,按U全部转化为大写

配对符号的查找

% 找到当前光标以后的左配对符后直接跳转到对应右配对符,比如{找到对应} *

文本替换

:%s/str1/str2/g  如果遇到特殊字符也可以用 :%s-str1-str2-g  *

Vi/Vim 常用操作命令

上一篇:


下一篇:vim编辑器