vim = vi improved,源自 Bill Joy 1976 年开发的 vi (visual editor)。
Vim 是模式编辑器,与多数所见即所得编辑器最大的区别在于「按键 = 命令」。
1. 三大模式
2. 进入插入模式
3. 移动(Motion)
字符与行内
字符与行内
单词级
单词级
文档级
文档级
4. 编辑
删除(delete / cut,进入寄存器)
删除(delete / cut,进入寄存器)
复制(yank)
复制(yank)
修改(change,删除并进入插入)
修改(change,删除并进入插入)
撤销与重做
撤销与重做
5. 搜索与替换
搜索
搜索
替换(substitute)
替换(substitute)
使用命令行模式下的 替换中的特殊字符
:s 命令。6. 可视模式(Visual)
进入可视模式后选中区域,再按
d、y、c、>、<、= 等执行对应操作。
7. 文件与窗口
保存与退出(命令行模式)
保存与退出(命令行模式)
多文件
多文件
窗口分屏
窗口分屏
8. 速查表
活下来 (Survival)
Esc回到普通模式i进入插入模式开始打字:wq保存退出:q!不保存退出u撤销
提效 (Productivity)
ddyyp行级剪切复制粘贴gg=G自动缩进整个文件.重复上次编辑Ctrl+v块编辑:批量加注释 / 对齐:%s/old/new/gc全局替换并确认
