1/3
文档分类:IT计算机

linuvi命令大全精编.docx


下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

特别说明:文档预览什么样,下载就是什么样。

下载所得到的文件列表
linuvi命令大全精编.docx
文档介绍:
Lele was written in 2021




linuvi命令大全精编


linux vi 命令大全

进入vi的命令
vi filename
打开或新建文件,并将光标置于第一行首
vi +n filename
打开文件,并将光标置于第n行首
vi + filename
打开文件,并将光标置于最后一行首
vi +/pattern filename
打开文件,并将光标置于第一个与pattern匹配的串处
vi -r filename
在上次正用vi编辑时发生系统崩溃,恢复filename
vi filename....filename
打开多个文件,依次进行编辑

移动光标类命令
h
光标左移一个字符
l
光标右移一个字符
space
光标右移一个字符
Backspace
光标左移一个字符
k或Ctrl+p
光标上移一行
j或Ctrl+n
光标下移一行
Enter
光标下移一行
w或W
光标右移一个字至字首
b或B
光标左移一个字至字首
e或E
光标右移一个字至字尾
)
光标移至句尾
(
光标移至句首
}
光标移至段落开头
{
光标移至段落结尾
nG
光标移至第n行首
n+
光标下移n行
n-
光标上移n行
n$
光标移至第n行尾
H
光标移至屏幕顶行
M
光标移至屏幕中间行
L
光标移至屏幕最后行
0(数字零)
光标移至当前行首
$
光标移至当前行尾

屏幕翻滚类命令
Ctrl+u
向文件首翻半屏
Ctrl+d
向文件尾翻半屏
Ctrl+f
向文件尾翻一屏
Ctrl+b
向文件首翻一屏
nz
将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。

插入文本类命令
i
在光标前
I
在当前行首
a
光标后
A
在当前行尾
o
在当前行之下新开一行
O
在当前行之上新开一行
r
替换当前字符
R
替换当前字符及其后的字符,直至按ESC键
s
从当前光标位置处开始,以输入的文本替代指定数目的字符
S
删除指定数目的行,并以所输入文本代替之
ncw或nCW
修改指定数目的字
nCC
修改指定数目的行

删除命令
ndw或ndW
删除光标处开始及其后的n-1个字

do
删至行首
d$
删至行尾
ndd
删除当前行及其后n-1行
x或X
删除一个字符,x删除光标后的,而X删除光标前的
Ctrl+u
删除输入方式下所输入的文本

搜索及替换命令
/pattern
从光标开始处向文件尾搜索pattern
pattern
从光标开始处向文件首搜索pattern
n
在同一方向重复上一次搜索命令
N
在反方向上重复上一次搜索命令
:s/p1/p2/g
将当前行中所有p1均用p2替代
:n1,n2s/p1/p2/g
将第n1至n2行中所有p1均用p2替代
:g/p1/s//p2/g
将文件中所有p1均用p2替换

选项设置
all
列出所有选项设置情况
内容来自淘豆网www.taodocs.com转载请标明出处.
相关文档
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人丽丽
  • 文件大小1.80 MB
  • 时间2021-05-14