Vim编辑器
命令 |
说明 |
i |
在光标前插入 |
I |
在行首插入 |
a |
在光标后插入 |
A |
在行末插入 |
o |
在下一行插入 |
O |
在上一行插入 |
yy |
复制光标所在的这一行 |
nyy |
复制光标所在行开始向下的n行 |
D |
从当前光标开始剪切,一直到行末 |
do |
从当前光标开始剪切一直到行首 |
dd |
剪切光标这一行 |
ndd |
剪切光标所在行向下n行 |
p |
粘贴 |
u |
撤销刚刚进行的操作 |
Ctrl+r |
反撤销 |
dw |
删除一个单词 |
x |
删除当前的光标,每次删除一个 |
X |
删除当前的光标前面,每次删除一个 |
v |
选中一片代码(光标) |
V |
选中一行代码 |
>> |
向右移动 |
<< |
向左移动 |
. |
重复执行上次的命令 |
r |
替换一个字符 |
R |
替换光标以及后面字符 |
k |
上 |
j |
下 |
h |
左 |
l |
右 |
H |
当前屏幕的上方 |
M |
当前屏幕的中间 |
L |
当前屏幕的下方 |
G |
快速回到整个代码的最后一行 |
gg |
快速回到整个代码的第一行 |
nG |
快速定位到第n行代码 |
w |
以字母的长度向后跳,跳到下一个单词的开始处 |
b |
向前跳一个单词的长度,即跳到上一个单词的开始处 |
Ctrl+f |
向下翻一页 |
Ctrl+b |
向上翻一页 |
Ctrl+d |
向下翻半页 |
Ctrl+u |
向上翻半页 |
/ |
查找 (n:下一个;N:上一个) |
:%s/a/b/g |
把a替换成b |
:11,16s/a/b/g |
第11行到16行把a替换成b |
:w |
保存 |
:q |
退出 |
:q! |
强制退出 |
:wq |
保存并退出(Shift+zz相当于:wq) |
Explicit is better than implicit(明了胜于晦涩)
posted @
2019-12-19 15:00
DesireYang
阅读(
305)
评论()
编辑
收藏
举报