vimtutor 进入教程
h – 左移
j – 下移
k – 上移
l – 右移
ESC – 回到正常模式
:q! 丢弃进入编辑器以来的改动,强制退出
:wq 保存文件并退出
0(零)– 移动光标到行首
w – 从当前光标当前位置直到下一个单词起始处,不包括它的第一个字符
e - 从当前光标当前位置直到单词末尾,包括最后一个字符
$ - 从当前光标当前位置直到当前行末
插入
i – 在当前光标插入文本
I(大写i)– 跳转到行首插入文本
a – 在当前光标后插入
A – 跳转到行末插入
删除
x – 删除光标所在位置的字符
dw – 从光标处删除到下一个单词的起始处
d$ – 从当前光标删除到行末
d0 – 删除该行中当前光标前的内容
de – 从光标处删除到一个单词的末尾
dd – 删除整行
计数
在动作前输入数字来重复动作
3w – 光标向前移动3个单词
2j – 光标向下移动2行
d2d(2dd)– 删除两行
撤销
u – 撤销最后执行的命令
U – 撤销对整行的修改
Ctrl+R – 撤销以前的撤销命令
置入
p – 将最后一次删除的内容置入光标之后
替换
r+要替换成的字符 – 将当前光标的内容替换成输入的字符
更改
cw(ce)– 删除光标后内容直到该单词末尾,并进入插入模式
c$
c0
cc – 删除整行并进入插入模式
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!