命令模式
| 分类 | 命令+解释 |
|---|---|
| 全局 | 欲重复一个动作n次,请在它前面加上一个数字,比如[n yy],[n dd]等 |
| 选择 |
v,V:配合方向hjkl选中代码 |
| 复制 |
y:复制选中内容yy:复制光标所在行 |
| 删除 |
x:删除光标所在字符X:删除光标前面的一个字符dd:剪切光标所在行dw:欲从当前光标删除至下一个单词d$(D):欲从当前光标删除至当前行末尾d0:欲从当前光标删除至当前行开始 |
| 粘贴 | p |
| 光标 |
kjhl:上下左右句子 0:欲移动光标到行首$:欲移动光标到行尾单词 w:跳到下个单词b:跳到上个单词段落 {:跳到上个段落}:跳到下个段落%:移动到配对括号处屏幕 M:移动光标到当前屏幕中间H:移动光标到当前屏幕顶端L:移动光标到当前屏幕底端 |
| 翻页 |
ctrl f:下翻一页ctrl d:下翻半页ctrl b:上翻一页ctrl u:上翻半页G:定位到最后一行n G:定位到第n行gg:定位到第一行 |
| 撤销 |
u:撤销ctrl r:反撤销 |
| 查找 |
/:查找n:查找下一个N:查找上一个ctrl o:回到之前位置ctrl i:跳转到较新位置 |
| 替换 |
r:替换一个字符R:替换光标以及后面的字符:s/old/new:替换光标所在行的第一个匹配串:s/old/new/g:替换光标所在行所有的字符串:#,#s/old/new/g:体重#,#代表的士替换操作的若干行中首位2行的行号:%s/old/new/g:替换整个文件中的每个匹配串:%s/old/new/gc:会找到整个文件中的每个匹配串,并提示是否进行替换 |
| 其他 |
.:重复上次命令shift z z:保存退出:!:执行外部命令比如[:! ls]
|
键盘图
进入编辑模式
进入编辑模式.png










网友评论