Cheatography
https://cheatography.com
模仿英文版创建的 Linux vim 操作手册
注:下载PDF中文字竟然没有,好气。如果想使用,自己截图吧。莫得办法
(I'm so angry that I can't download PDF Chinese characters. If you want to use it, take a screenshot. sorry.)
保存余退出
:w |
保存 |
:q |
退出 |
:wq |
保存并退出 |
:q! |
直接退出,不保存 |
:wq! |
强制保存并退出 |
删除与复制
x |
删除当前字符 |
nx |
删除从光标开始的n个字符 |
dd |
删除当前行 |
ndd |
向下删除当前行所在内的n行 |
u |
撤销上一步操作 |
U |
撤销对当前行的所有操作 |
yw |
复制从光标到词尾的字符 |
nyw |
复制从光标开始的n个单词 |
y^ |
复制从光标开始到行首的内容 |
y$ |
复制从光标开始到行尾的内容 |
p |
复制剪贴板的内容到光标后 |
P |
复制剪贴板的内容到光标前 |
|
|
光标移动
h |
向左 |
j |
向下 |
k |
向右 |
20h |
向左20个字符 |
20j |
向下20行 |
n[空格] |
向右移动n个字符 |
Home |
移动到当前行最左端 |
End |
移动到当前行最右端 |
G |
移动到最后一行 |
nG |
移动到第n行 |
gg/1G |
移动到第一行 |
n+ |
向下移动n行 |
n- |
向上移动n行 |
替换
:s/old/new |
用new替换行中首次出现的old |
:s/old/new/g |
用new替换行中所有的old |
:n,m,s/old/new/g |
用new替换从n行道m行所有old |
:%s/old/new/g |
用new替换当前文件所有的old |
|
|
进入编辑模式
a |
在当前光标右边添加文本 |
A |
在当前行末尾添加文本 |
i |
在当前光标左边添加文本 |
I |
在当前行的开始处添加文本 |
o |
在当前行的下面新建一行 |
O |
在当前行的上面新建一行 |
r |
替换当前光标位置后面后面的一个字符 |
R |
替换当前光标位置后面的若干文本 |
J |
合并光标坐在行及下一行为一行(仍然在命令模式) |
ESC |
退出编辑模式 |
搜索
/keyword |
向下查找keyword |
?keyword |
向上查找keyword |
n |
向下搜索前一个搜索动作N |
N |
向上搜索前一个搜索动作N |
*(#) |
查找与该单词匹配的下(上)一个单词. 同样, 再输入 n 查找下一个匹配处, 输入 N 反方向查找 |
g*(#) |
匹配包含该单词的所有字符串 |
|
Created By
Metadata
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets