SCO UNIX基本命-VI命令
作者: 来源: 添加日期:2009-3-31 17:53:33
vi [语法]:vi [-wn] [-R] 文件... [说明]: vi 是一个基于行编辑器 ex 上的全屏幕编辑器,可以在vi中使用ex,ed的全部命
令,vi选项中 -wn 指将编辑窗口大小置为n行,-R为将编辑的文件置为只读模式, vi工作模
式分为命令模式和输入模式,一般情况下在命令模式下,可敲入vi命令,进入输入模式下时可以
编辑要编辑的文本,命
令 a A i I o O c C s S R 可进入输入模
式,在输入模式下按 ESC 键可推出输入模式,回到命令模式,在命令模式中敲入:命令,
则可进入ex方式,在屏幕底部出现提示符 : ,此时可使用任意ex命令,屏幕底行也用来作/ ? !
命令的提示行,大多数命令可以在其前面加数字,表示命令执行的重复次数,下面简单介绍一
下vi 的命令集,^ 表示(CTRL)键 ^B 退回前一页,前面加数字表示重复次数,每次换页时保留上一页的两行 ^D 在命令模式下,表示下滚屏幕的一半,在输入模式下,表示回退至左边的自动缩进处 ^E 显示屏幕底线之下的一行 ^F 前进一页,前面加数字表示重复次数,每次换页时保留上一页的两行 ^G 显示当前文件名,当前行号和文件总行数,并用百分号当前行在整个文件中的位置 ^H(退格) 在命令模式下,光标左移一格;在输入模式下,删去前面的字符 ^I(TAB) 在输入模式下,产生一串空格 ^J(LF) 光标下移一行 ^L 刷新屏幕,即将屏幕重新显示 ^M(回车) 在命令模式下,光标移动至下行开头在输入模式下,开辟一新行 ^N 光标下移一行 ^P 光标上移一行 ^Q 在输入模式下,将其后的非打印字符作为正文插入 ^R 刷新屏幕 ^U 屏幕上滚一半,前面加数字时表示上滚的行数,此数字对以后的^D ^U 命令有效 ^V 在输入模式下,将其后的非打印字符作为正文插入 |