Vim 备忘录
status
category
date
summary
slug
icon
tags
password
模式切换
i | 插入模式(insert) |
v | 可视模式(visual) |
esc | 命令模式 |
光标移动
小范围
h | 左 |
j | 下 |
k | 上 |
l | 右 |
中范围
w | 下个单词开头 |
e | 下个单词结尾 |
b | 上个单词开头 |
ge | 上个单词结尾 |
上列操作可配合数字,并使用大写忽略符号
$ | 行末 |
^ | 行首(不包括空格和缩进) |
0 | 行首(包括空格和缩进) |
大范围
H | 当前屏第一行行首(High) |
M | 当前屏中间行行首(Mid) |
L | 当前屏最后一行行首(Low) |
gg | 文件开头 |
G | 文件结尾 |
翻页
光标变化
c-f | 向下翻整页(forward) |
c-b | 向上翻整页(backward) |
c-d | 向下翻半页(down) |
c-u | 向上翻半页(up) |
:xxx | 移动到 xxx 行行首 |
c-x
表示Ctrl + x
光标不变化
zt | 将当前行移到顶部(top) |
zz | 将当前行移到中间 |
zb | 将当前行移到底部(bottom) |
插入
i | 在光标前插入 |
I | 在行首插入 |
a | 在光标后插入 |
A | 在行末插入 |
s | 删除当前字符并插入 |
S | 删除当前行并插入 |
o | 在下一行新建一行并插入 |
O | 在上一行新建一行并插入 |
文本编辑
x | 删除当前字符 |
X | 删除前一个字符(退格) |
d | ㅤ |
dd | 删除当前行 |
D | 删除至行末 |
y | ㅤ |
yy | 拷贝当前行 |
Y | 拷贝当前行 |
p | 在光标后粘贴 |
P | 在光标前粘贴 |
u | 撤销 |
U | 撤销行 |
c-r | 恢复撤销 |
Loading...