Vim实用技巧 第2版
. 命令,重复上一次。 x 删除 u撤销 >G 下行缩进- 不要重复自己,模式:一键移动,一键操作。
A = 行尾添加$a - 以退为进,使得修改可以重复,使得移动可以重复,字符前后加空格
f{char} s {char} ; . - 执行、重复、回退。 撤销
u 反向搜索, ?pattern - 查找并手动替换。
:s 或者移动光标到单词 * 按n下一项,cw 删除单词 . 范式: 一键移动,一键操作- 普通模式
- 进入插入模式再ESC,
u 恢复整块 - 删除整个单词 daw
- 次数做计算
- 能够重复,就不用次数。
d2w 2dw 使用后者 - 操作符 + 动作命令 = 操作。
c d y g~ > < - 插入模式中更正。
<C-h> <C-w> <C-u> - 返回普通模式
- 插入模式中,粘贴。
<C-r>{register} - 随时随地做运算。
<C-r>= - 用字符编码插入特殊字符
<C-v>{code} - 用二合字母插入特殊字符
<C-k>{char1}{char2} :digraphs - 替换模式
R gR r gr - 可视模式
- 选择高亮选区
v V <C-v> gv o - 重复可视模式
- 最好用操作符命令,而不是可视命令
- 用面向列的可视模式编辑表格
- 修改列文本
- 在长短不一的高亮块后添加文本
- 命令行模式:Ex命令。
- 在多行上执行命令
- 使用
:t和:m命令复制和移动行 - 在指定范围执行普通模式命令
- 重复上次Ex命令
- 自动补全Ex命令
- 把当前单词插入命令行
- 历史命令
- Shell命令
- 批处理运行Ex命令