Vim

普通模式

使用 Esc 键进入
h/j/k/l: 分别是左 / 上 / 右 / 下

o: 向下插入一行

O: 向上插入一行

w: 词首向前移动

e: 词尾向前移动

b: 词首向后移动

u: 撤销

ctrl+r: 复原操作

ctrl+q: 矩形选择

V: 选择行

v: 选择

p: 粘贴

y: 复制

yy: 复制行

dd: 删除行

x: 删除字符

dw: 删除词

^/$: 行首 / 行尾

gg: 定位到文件第一行, 第一个字符

G: 定位到文件末尾行, 最后一个字符

插入模式

i: 光标前插入

I: 行首插入

a: 光标后插入

A: 行尾插入

EX 模式

使用 :

:set nu : 设置行号

:数字 : 切换到对应行去

:wq : 保存并退出

:x : 和上一个基本一样,不同的是如果未修改文件,修改时间也不变

:%s / 被替换字符 / 替换字符 / g : 全文替换

:<','>s / 被替换字符 / 替换字符 / g : 选定区域替换