My Vim Cheatsheet
| 命令 |
作用 |
备注 |
| 移动光标 |
|
|
h |
左 |
|
l |
右 |
|
j |
下 |
|
k |
上 |
|
w |
向前移动一个单词 |
word |
b |
向后移动一个单词 |
back |
0 |
移动到行首 |
|
$ |
移动到行尾 |
|
^ |
移动到行首非空位置 |
|
% |
移动到匹配的括号上 |
|
f<字符> |
移动到光标右侧匹配的字符处 |
find |
F<字符> |
移动到光标左侧匹配的字符处 |
|
; |
移动到下一个匹配的位置,配合f<字符>使用 |
|
, |
移动到上一个匹配的位置,配合f<字符>使用 |
|
<行号>G |
移动到指定行行首 |
|
G |
移动到最后一行 |
|
1G/gg |
移动到第一行 |
|
CTRL-e |
屏幕下移一行 |
|
CTRL-u |
光标上移半个屏幕 |
|
CTRL-d |
光标下移半个屏幕 |
|
|
|
|
| 搜索 |
|
|
/<关键字> + ENTER |
搜索 |
|
n |
跳到下一个结果 |
next |
N |
跳到上一个结果 |
|
* |
向前搜索光标所在的单词 |
|
# |
向后搜索光标所在的单词 |
|
|
|
|
| 操作 |
|
|
d |
删除(剪切) |
delete |
c |
删除后进入插入模式 |
change |
y |
复制 |
yank(copy) |
p |
粘贴 |
put |
u |
撤销 |
undo |
CTRL-r |
重做 |
redo |
|
|
|
| 文本对象 |
|
|
w |
单词 |
word |
p |
段落 |
paragraph |
diw |
删除光标所在的单词 |
delete inside the word |
|
|
|
| 模式切换 |
|
|
i |
进入插入模式 |
insert |
: |
进入命令行模式 |
|
v |
进入可视化模式 |
visual |
SHIFT+v |
进入行选择可视化模式 |
|
CTRL+v |
进入块选择可视化模式 |
|
ESC |
退回普通模式 |
|
|
|
|
| 进入插入模式 |
|
|
i |
光标前 |
insert |
a |
光标后 |
after |
A |
行尾 |
|
o |
下方新行 |
open a new line |
O |
上方新行 |
|
|
|
|
| 命令行模式命令 |
|
|
:help |
打开Vim帮助 |
|
:q |
退出Vim |
quit |
:q! |
退出Vim,放弃更改 |
|
:w |
写入,保存当前打开的文件 |
write |
:wq/:x |
保存后退出 |
|
:e <path> |
编辑指定路径的文件,路径可以是绝对路径或相对路径 |
|
:w <path> |
另存为指定路径的文件 |
|
|
|
|
| 配置命令 |
|
|
:set no<配置项> |
取消配置项 |
|
:set <配置项>! |
切换配置项状态 |
|
:set <配置项>? |
显示配置项的值 |
|
:set <配置项>=<值> |
给配置项设置一个值 |
|
:set <配置项>+=<值> |
给配置项加上一个值 |
|
:set <配置项>-=<值> |
给配置项减去一个值 |
|
:set <配置项>& |
恢复配置项的默认值 |
|
|
|
|
posted @
2022-07-10 15:14
fj18
阅读(
45)
评论()
收藏
举报