vi/vim常用快捷键
移动光标编辑命令插入、保存、离开
移动光标
G:光标移到行尾gg:光标移到行首ctrl + f:屏幕往"前"移动一页ctrl + b:屏幕往"后"移动一页数字0或^:移动到光标所在行的"行首"$:移动到光标所在行的"行尾"w:光标跳到下个单词的开头(不跳过符号键)W:光标跳到下个字符串的开头(跳过符号键)b:光标跳到上个单词的开头e:光标跳到下个单词的字尾
编辑命令
dw,dW:删除一个单词,删除一个字符串cw,cW:删除一个单词|字符串,并进入编辑模式(i)x,X:删除光标所在的字符,删除光标前一个字符R:替换光标所到之处的字符,直到按下「ESC」键为止。dd:删除光标所在行。dG:删除光标所在行和以下的所有行。yy:复制光标所在行到缓冲区。#yy:例如,「6yy」表示拷贝从光标所在的该行"往下数"6行文字。#dd:从光标所在行开始删除#行p,P:将已复制的数据在光标下一行|上一行粘贴u:复原前一个操作
插入、保存、离开
i:从目前光标所在处插入a:从目前光标所在处的下一个字符位置插入A:从光标所在行的最后一个字符处插入o|O:在光标的下一行|上一行插入新的一行:w:保存修改:q:离开:wq,:x:保存后离开