vim的命令模式:
i 当前插入
I 行首插入
a 当前字符之后插入
A 行尾插入
o 下一行行插入
O 上一行插入
x 向后删除一个字符
X 向前删除一个字符
u 撤回上一步
Ctrl + r 复原
单行操作
home 或者 shift + 6 ^ 行首
end 或者 shift + 5 $ 行尾
dd 剪切或者当删除使用
ndd 为删除多行 n 是数字
yy 复制
nyy 为复制多行 n 是数字
p 粘贴
词操作
dw 删除一个词
yw 复制一个词
gg 跳转到第一行 行首
GG 跳转到最后一行 行尾
ctrl + v 进入视图块模式,上下移动光标标记需要操作的行,按大写 I 进入编辑模式然后再 # 最后按ESC 完成操作,比如批量注释。
vim 保存
首先在初始状态下 按 :进入对应的编辑模式。
:wq 保存并退出
:q 不保存退出
:q! 强制不保存退出
x 也是保存
X 加密保存退出
shift + zz 可以保存
ZZ 也可以保存
:e! 取消所有操作
其他
可以在vim 下使用 shell 命令进行操作
:!ls 在命令行下 调用其他命令
: sh