-
文本编辑器是所有计算机系统中最常用的一种工具。
< br>UNIX
下的编辑器有
ex,sed
和
vi
等,
其中,
使用最为广泛的
是
vi
,而<
/p>
vi
命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以
资共享!渴望更正和补充!
p>
进入
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
:光标移至第
< br>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
:在当前行之下新开一行
-
-
-
-
-
-
-
-
-
上一篇:hp-unix常用命令
下一篇:综英IV词汇辨析