版权声明:本文为博主原创文章,转载请注明。 https://blog.csdn.net/a44496913/article/details/77860356
1.进入编辑/插入
模式
i
光标前插入I
行首插入a
光标后插入A
行尾插入o
下一行插入O
上一行插入
2.退出编辑/插入
模式,进入命令模式
- 按
ESC
键退出编辑模式
3.命令模式下常用命令
行复制
yy
复制光标所在行n + yy
复制从光标开始向下n行,如4dd
意为加上光标所在行向下复制4行
p
粘贴行剪切
dd
剪切光标所在行n + dd
剪切从光标开始向下n行,如2dd
意为加上光标所在行向下剪切2行
光标移动
k
上j
下h
左l
右
定位当前屏幕位置
H
当前屏幕的上方M
当前屏幕的中间L
当前屏幕的下方
向上/向下翻代码
ctrl+f
向下翻一页代码ctrl+b
向上翻一页代码ctrl+d
向下翻半页页代码ctrl+u
向下翻半页代码
快速定位到某一行
n+G
快速定位到n行gg
快速定位到首行G
快速定位到最后一行
选中一片代码
v
从光标位置开始选V
从光标当前行开始选shift + >
向右移动代码shift + <
向左移动代码.
重复执行上一次的命令
替换
r
替换一个字符R
替换当前行光标以及后面的字符
{
定位到代码块首位}
定位到代码块末尾w
向后跳一个单词的长度,即跳到下一个单词的开始处b
向前跳一个单词的长度,即跳到上一个单词的开始处D
从当前的光标开始剪切,直到行末d0
从当前的光标开始剪切,直到行首x
删除当前的光标,每次只会删除一个X
删除当前的光标前面的一个,每次只会删除一个u
撤销刚才操作ctrl+r
反撤销shift+zz
保存并退出
4.末行模式
:
进入末行模式(需要先进入命令模式)wq
保存并退出q
退出q!
强制退出