vi 的三种命令模式
Command(命令)模式,用于输入命令
Insert(插入)模式,用于插入文本
Visual(可视)模式,用于视化的的高亮并选定正文
光标移动
当我们按ESC进入Command模式后,我们可以用下面的一些键位来移动光标;
j 向下移动一行
k 向上移动一行
h 向左移动一个字符
l 向右移动一个字符
ctrl+b 向上移动一屏
ctrl+f 向下移动一屏
向上箭头 向上移动
向下箭头 向下移动
向左箭头 向左移动
向右箭头 向右移动
我们编辑一个文件时,对于 j、k、l和h键,还能在这些动作命令的前面加上数字,比如 3j,表示向下移动3行。
/# +Enter #为查找的内容
插入模式(文本的插入)
i 在光标之前插入
a 在光标之后插入
I 在光标所在行的行首插入
A 在光标所在行的行末插入
o 在光标所在的行的上面插入一行
O 在光标所在的行的下面插入一行
s 删除光标后的一个字符,然后进入插入模式
S 删除光标所在的行,然后进入插入模式
文本内容的删除操作;
x 一个字符
#x 删除几个字符,#表示数字,比如3x
dw 删除一个单词
#dw 删除几个单词,#用数字表示,比如3dw表示删除三个单词
dd 删除一行;
#dd 删除多个行,#代表数字,比如3dd 表示删除光标行及光标的下两行
d$ 删除光标到行尾的内容
J 清除光标所处的行与上一行之间的空格,把光标行和上一行接在一起
vi编辑器中的几个快捷键
最新推荐文章于 2022-07-17 23:38:12 发布