vim 编辑器命令

VI/VIM 操作命令
G 快速移动光标到最后一行
gg 快速移动光标到首行
100G/100gg 移动光标切换到指定100行
^ 将光标快速移动到行首
$ 将光标快速移动到行尾
ctrl+左右 横行移动时,按照字符串信息移动
nyy 复制指定行信息
np 粘贴指定信息
ndd 剪切指定行信息
u 撤销操作
ctrl+r 取消撤销操作
   
VI / VIM 底行操作命令
:set nu 显示行号信息
:set nonu 取消行号显示
:wq 保存退出
:q 退出 
:wq! 强制保存退出
:q! 强制退出
:s#oldboy#HQ#g 只替换光标所在行内容
:s#oldboy#HQ# 只是将一行中找到的第一个内容进行替换,不会全局都替换
:n,ms#oldboy#HQ#g 将指定行匹配的信息做替换 
命令行快捷键操作
ctrl+a 快速移动光标到命令行行首
ctrl+e 快速移动光标到命令行行尾
ctrl+u 将光标之前所有内容剪切
ctrl+k 将光标之后所有内容剪切
ctrl+y 将剪切信息进行粘贴
ctrl+w 将光标前的一个字符串信息进行剪切
ctrl+c   中断某些命令操作过程
ctrl+l 清屏操作
ctrl+s 表示锁定
ctrl+q 退出窗口锁定模式
esc+. 将上一个命令最后操作的对象信息进行快速调取
tab   命令补全功能

 

原文地址:https://www.cnblogs.com/sulongniao/p/13724188.html