按键 | 作用 |
---|---|
i | 插入 |
o/O | 在下一行插入/在上一行插入 |
a/A | 在本单词末尾插入/在行末插入 |
Ctrl+f/b | 向下/上翻页 |
0/home | 移动到行的开头 |
$/end | 移动到行末 |
G | 移动到文件的最后一行 |
gg | 移动到第一行,相当一1g |
number+enter | 光标向下移动number行 |
/word | 向下查找单词word |
?word | 向上查找单词word |
:n1.n2s/word1/word2/g | 在n1到n2行之间查找word1并替换为word2 |
:n1,$s/word1/word2/g | 在n1到最后一行间替换 |
:n1,n2s/word1/word2/gc | 在n1到n2之间替换并在替换之前询问用户是否替换 |
x/X | 删除当前字符/删除前一个字符 |
dd | 删除光标所在一整行 |
ndd | 删除光标向下n行 |
yy | 复制光标所在行 |
nyy | 删除光标向下n行 |
p/P | 粘贴在光标所在下一行/上一行 |
ctrl+r | 但是目测在我的vim上不支持 |
. | 重复前一个动作,在本机是支持的 |
u | 复原前一个操作 |
v/V | 字符/行选择 |
Ctrl+v | 块选择,但是粘贴的时候也是在一个块的范围,而不是以行为单位 |
:n/:N | 编辑下一个/上一个文件 |
:sp file | 在同一窗口打开file文件 |
Ctrl+w+j/k/q | 跳转到下一个/上一个/离开文件编辑 |
Vim的使用
最新推荐文章于 2023-08-08 20:42:55 发布