全球旧事资料 分类
创建文件的屏幕编辑器。vi有两种工作模式:命令模式和文本输入模式。启动vi需要输入vi,按Spacebar键并输入文件名后回车。r
切换模式键r
vi从命令模式切换到文本输入模式。每个键以不同方式使vi进入文本输入模式。按ESC键使vi从文本输入模式回到命令模式。r
表1列出了vi从命令模式切换到文本输入模式的命令键及其功能。r
表1切换到文本输入模式的命令键r
键功能r
i在光标左侧输入正文r
I在光标所在行的行首输入正文r
a在光标右侧输入正文r
A在光标所在行的行尾输入正文r
o在光标所在行的下一行增添新行,光标位于新行的行首r
O在光标所在行的上一行增添新行,光标位于新行的行首r
说明:1光标的位置由双下划线()标明。r
2当前行指光标所在的那一行。r
r
退出命令r
只有一种方式进入vi,但是有几种方式退出vi,退出方式的选择取决于如何处理编辑后的文件。r
除了ZZ命令外,这些命令都以开始,用Retur
结束命令行。表2列出了vi编辑器的退出命令及其功能。r
表2vi编辑器的退出命令r
键功能r
wq保存文件,退出vi编辑器r
w保存文件,但不退出vi编辑器r
q退出vi编辑器r
q不保存文件,退出vi编辑器r
ZZ保存文件,退出vi编辑器r
r
文本修改键r
这些键只适用于命令模式。表3列出了vi编辑器的文本修改键及其功能。r
表3命令模式下vi编辑器的文本修改键r
键功能r
x删除光标位置指定的字符r
dd删除光标所在的行r
u撤销最近的修改r
U撤销对当前行上做的所有修改r
r替换光标位置上的一个字符r
R替换从光标位置开始的字符,同时改变vi到文本输入模式r
(点)重复上一次的修改r
r
光标移动指令r
在命令模式下,这些键可以在文档中移动光标。表4列出了vi编辑器的光标移动键及其功能。r
表4vi的光标移动键r
键功能r
h或将光标向左移动一格r
j或将光标向下移动一格r
k或将光标向上移动一格r
l或将光标向右移动一格r
将光标移到当前行的行尾r
w将光标向右移一个字r
b将光标向左移一个字r
e将光标移到字尾r
0(零)将光标移到当前行的行首r
Retur
键将光标移到下一行的行首r
Spacebar键将光标向右移动一位r
Backspace键将光标向左移动一位r
注意:在文本输入模式下避免使用光标键(箭头键)。因为在某些系统中,光标键被解释为普通的ASCII字符。如果在文本输入模式下使用光标键,那么对应的ASCII字符将被插入文件中。r
r
剪切和粘贴键r
这些键用来重新安排用户文件中的文本,在vi的命令模式下可用。表5列出了vi编辑器的剪切和粘贴键及其功能。r
表5vi编辑器的剪切和粘贴键r
键r
好听全球资料 返回顶部