第一课
1.光标移动:h(左)j(下)k(上)l(右)
2.启动:vim xxx
3.退出:a).:q! 不保存退出 b):wq 保存退出
4.删除字符:x
5.插入/追加:a).i 插入到文字到光标前 b).A 行末追加文字
6.ESC:返回正常模式或取消命令
第二课
1.删除从光标开始到下一个单词:dw
2.删除从光标开始到行末:d$
3.删除整行:dd
4.添加量词重复对象:2w
5.命令格式:操作 [量词] 对象
6.移到到行首:0
7.取消操作:a).u 取消前一操作 b).U 取消一行全部修改 c).Ctrl+R 重做
第三课
1.粘贴被删除文本:p 粘贴到光标后(粘贴被删除的整行则添加到光标下一行)
2.替换字符:r
3.修改:c对象 a).ce 修改从光标到单词末 b).c$ 修改从光标到行末
4.修改命令格式:c [量词] 对象
第四课
1.a).Ctrl+G 显示当前位置及文件状态 b).G 移到到文件末 c).量词G 移到到指定行 d).gg 移到到第一行
2.a)./xxx 前向搜索 b).?xxx 后向搜索 n 下一搜索结果 N 前一搜索结果 Ctrl+O 回到较旧位置 Ctrl+I 回到较新位置
3.括号匹配:%
4.替换:a).:s/old/new 替换行中首次匹配 b).:s/old/new/g 替换行中全部匹配 c).:#,#s/old/new/g 替换行间全部匹配 d).:%s/old/new/g 替换全部匹配 e).:%s/old/new/gc 确认替换全部匹配
第五课
1.执行外部命令:a).:!xxx
2.另存文件:a).:w xxx
3.另存选中文字:v 对象 :w xxx
4.导入文件内容到光标后:a).:r xxx
5.导入命令输出到光标后:a).:r !xxx
第六课
1.打开新行:a).o 光标下一行打开新行 b).o 光标上一行打开新行
2.追加:a).a 光标后追加 b).A 行末追加
3.移到到单词末:e
4.拷贝/粘贴:y p
5.替换模式:R
6.设置选项:a).:set xxx ic ignorecase is incsearch hls hlsearch
7.关闭选项:a).:set noxxx
第七课
1.帮助:a).:help
2.命令帮助:a).:help xxx
3.窗口切换:Ctrl+W Ctrl+W
4.退出关闭窗口:a).:q
5.创建vimrc脚本保存设置
6.命令补全:a).:xxxCtrl+D 显示命令补全列表 TAB切换选择候选命令