退出VIM
指令描述:q直接退出(无更改):wq保存退出:q!放弃修改,强行退出
后台运行VIM
后台运行:ctrl + z 切换到前台fg [num]num为后台运行编号,不写默认为最后一个后台运行的vim
模式
模式英文名描述命令模式command-mode用于输入指令,如:保存、运行、切换标签、切割屏幕等插入模式insert-mode也即编辑模式,用于编辑文本可视模式visual-mode相当于高亮选取文本后的正常模式正常模式normal-mode用于查看文本,也可复制、粘贴、撤销、重做等
其它模式=>正常模式
esc
正常模式=>插入模式
指令描述a光标所在下一个位置插入A光标所在行末尾插入s删除光标所在字符并插入S删除光标所在行并插入o光标所在下一行插入O光标所在上一行插入i光标所在位置插入I光标所在行首插入R光标所在位置替换cw删除光标所在位置到单词末尾并插入ch(c+左箭头)删除上一个字符插入cj(c+下箭头)删除当前行和下一行插入ck(c+上箭头)删除当前行和上一行插入cl(c+右箭头)删除下一个字符插入其它未尽指令其它
正常模式=>命令模式
:
正常模式=>可视模式
指令描述v可视模式ctrl+v可视块模式shift+v可视行模式
可视块模式有一个我非常喜欢的使用方式:多选注释加注释 - 光标置于行首 - ctrl + v,进入可视块模式 - 移动光标,选中的位置会有高亮显示 - shift + i,进入 insert 模式 - 输入// - esc解注释 - 光标置于行首 - ctrl + v,进入可视块模式 - 移动光标,选中的位置会有高亮显示 - 按d