Vim
Vim 这种东西,只有经常使用才能熟练掌握,现阶段还是VSCode用的舒服,所以我也不太会
这里主要记载一些遇到到比较有意思的 Vim 使用技巧
移动
-
hjkl
:左下上右 -
w
:下一个单词 -
b
:上一个单词 -
e
:单词末尾 -
0
:行首 -
$
:行尾 -
^
:行首第一个非空字符 -
gg
:文件首 -
G
:文件尾
Tip
很多命令都可以加数字,比如 3w
表示向后移动三个单词
编辑
-
i
:在当前字符前插入,并进入插入模式 -
a
:在当前字符后插入,并进入插入模式 -
o
:在当前行下插入新行,并进入插入模式 -
O
:在当前行上插入新行,并进入插入模式 -
x
:删除当前字符 -
dd
:删除当前行 -
yy
:复制当前行 -
p
:粘贴在当前行后 -
P
:粘贴在当前行前 -
u
:撤销
6
-
:shell
不关闭当前窗口,直接进入shell模式(exit
退回当前窗口) -
:split filename
:在当前窗口上下分割,打开文件:vsplit filename
:在当前窗口左右分割,打开文件Tip
此时可以使用
Ctrl + w
+hjkl
在窗口间切换 -
indent
normal模式下,
>>
可以缩进当前行,<<
可以减少缩进visual模式下,
>
可以缩进选中行,<
可以减少缩进