欢迎 on it road

命令模式命令

命令行为
:g/X/s//x/g全局搜索和替换(X=搜索对象 x=替换对象)
:r file将文件导入当前文件
:34 r file在第 34 行之后将文件导入当前文件
:w写出文件以保存更改
:w file将文件写入命名文件
:wq保存文件退出vi
:w!强制保存文件
:q!退出 vi 但不要%26#8217;t 保存更改

输入模式命令

命令行为
a在光标右侧插入字符
A将字符追加到当前行
i在光标左侧插入字符
I在当前行的开头插入字符
o在当前行之后添加一个新行
O在当前行上方插入一个新行
Linux vi 命令

vi 是最常用的编辑器程序之一,默认情况下包含在每个 UNIX 和 linux 系统中。
vi 基本上以 3 种模式运行,即:

  • vi 模式 - 模式 vi 开始
  • 命令模式 - 我们可以通过按冒号键 (":") 从 vi 模式进入命令模式
  • 输入模式 - 在此模式下,用户开始实际编辑文本

以下是所有 3 种操作模式中最常用的一些 vi 命令。

vi 模式命令

命令行为
k向上移动一行
l向右移动一个字符
h向左移动一个字符
w向右移动一个词
W将一个词移到标点符号的右边
b向左移动一个词
B向左移动一个词,经过标点符号
e移动到当前单词的末尾
1G移至文件开头
H移动到当前屏幕的顶部
M移动到当前屏幕的中间
L移动到当前屏幕底部
Ctrl-G移到文件的最后一行
Ctrl-F向文件末尾移动一屏
Ctrl-D向文件末尾移动 1/2 屏幕
Ctrl-B向文件开头移动一屏
Ctrl-U将 1/2 屏幕移向文件开头
Ctrl-L刷新屏幕
5G移动到文件的第 5 行(5 可以是任何行号)
/string向前查找文本字符串
?string向后查找文本字符串
n在字符串搜索后向前查找下一个字符串实例
N在字符串搜索后向后查找下一个字符串实例
ZZ保存文件退出vi
x删除光标处的字符
X删除光标后面的字符
dd删除光标所在行
10dd删除光标后的 10 行
yy拉取当前行
p将拉出的线放在当前行下方
P将拉出的行放在当前行的上方
日期:2020-09-17 00:14:57 来源:oir作者:oir