以下是vi编辑器的基本使用方法:
一、进入和退出vi
1. 进入vi
打开终端,输入 vi [文件名] 。如果文件不存在,vi会创建一个新的空文件。比方, vi test.txt 。
2. 退出vi
在下令模式下(刚进入vi时默认处于下令模式):
输入 :q ,如果文件没有被修改,可以直接退出vi。
如果文件已经被修改,输入 :q! 可以逼迫退出,不生存修改。
输入 :wq 或者 :x ,可以生存文件并退出vi。
二、下令模式操纵
1. 光标移动
h :向左移动一个字符。
j :向下移动一行。
k :向上移动一行。
l :向右移动一个字符。
w :跳到下一个单词的开头。
b :跳到上一个单词的开头。
0(数字零):跳到行首。
$ :跳到行尾。
gg :跳到文件的第一行。
G :跳到文件的末了一行。
2. 删除操纵
x :删除光标所在位置的字符。
dd :删除光标所在的整行。
dw :删除从光标位置到下一个单词开头的字符。
3. 复制和粘贴操纵
yy :复制光标所在的整行。
p :将复制或剪切的内容粘贴到光标所在位置的下方。
P :将复制或剪切的内容粘贴到光标所在位置的上方。
4. 查找操纵
/关键字 :在文件中向下查找指定的关键字。比方,/hello 会查找文件中第一个出现“hello”的地方。找到后,可以按 n 键查找下一个匹配项。
?关键字 :在文件中向上查找指定的关键字。找到后,可以按 N 键查找上一个匹配项。
三、插入模式操纵
1. 进入插入模式
- 在下令模式下:
i :在光标所在位置插入字符。
a :在光标所在位置的下一个字符处插入字符。
I :在行首插入字符。
A :在行尾插入字符。
o :在光标所在行的下方插入新的一行并进入插入模式。
O :在光标所在行的上方插入新的一行并进入插入模式。
2. 在插入模式下输入内容
此时就可以像在普通文本编辑器中一样输入文本内容了。
四、底行模式操纵
1. 进入底行模式
- 在下令模式下输入 : 进入底行模式。
2. 底行模式的操纵
除了前面提到的 :q 、 :q! 、 :wq 、 :x 等用于生存和退出的下令外,还可以进行其他操纵。
比方,:set nu 可以显示行号, :set nonu 则取消行号显示。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |