Vim 操作大全

操作类别操作命令/快捷键
模式切换从普通模式切换到插入模式i (在光标前插入) / I (行首插入)
从插入模式切换到普通模式Esc
从普通模式切换到命令模式:
从命令模式切换到普通模式Enter
光标移动向上移动一行k
向下移动一行j
向左移动一个字符h
向右移动一个字符l
移动到行首0
移动到行尾$
移动到文件开始gg
移动到文件结尾G
文本编辑删除当前字符x
删除光标后一个单词dw
删除一整行dd
复制当前行yy
粘贴复制的内容p (光标后粘贴) / P (光标前粘贴)
替换当前字符r (替换单个字符)
退出插入模式并保存文件Esc 然后 :w
保存并退出:wq
强制退出(不保存):q!
查找与替换查找字符/字符
查找下一个匹配项n
查找上一个匹配项N
替换字符:%s/旧字符串/新字符串/g
只替换当前行:s/旧字符串/新字符串/g
窗口操作分屏显示:split (水平分屏) / :vsplit (垂直分屏)
切换到下一个窗口Ctrl-w w
关闭当前窗口:q
撤销与重做撤销操作u
重做操作Ctrl-r
文件管理打开文件:e 文件名
保存文件:w
保存并退出:wq
退出不保存:q!
跳转与标记设置标记m{a-z} (例如:ma设置标记a)
跳转到标记'a (跳转到标记a的位置)
其他显示行号:set nu
隐藏行号:set nonu
文章目录