1 / 5
文档名称:

vi语法.doc

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

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

vi语法.doc

上传人:xxj16588 2016/5/3 文件大小:0 KB

下载得到文件列表

vi语法.doc

相关文档

文档介绍

文档介绍:vi 语法 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 在输入模式下,将其后的非打印字符作为正文插入^W 在输入模式下,使光标回退一个字^Y 显示屏幕底线之上的一行^Z 暂停编辑,退回上层 Shell ^[(ESC) 退出输入模式,回到命令模式! 暂时退出编辑,执行 Shell 命令"( 双引号) 用于标志有名缓冲区, 编号缓冲区 1-9 用于保存被删去的正文,字母名缓冲区 a-z 供用户存放自定义的正文$ 将光标移动到当前行尾,前加数字则表示前移行数,如 2$表示移动到下一行行尾% 将光标移动到配对的小括号() 或大括号{} 上去( 退回句子开头) 前移到句子开头- 退到上一行第一个非空格字符。重复上一次改变缓冲区内容的命令/ 模式向前搜索模式,将光标移动到模式出现处,模式是一个正规表达式, ( 参看 grep) : 在屏幕底部提示:,其后可使用 ex 命令? 功能同/ ,但方向是向前查找[[ 光标回退至前一节分界处\ 转意符]] 光标前移至节分界处^( 不是 CTRL) 光标移至当前行第一个非空字符上' 连续两个'' 表示将光标移至其移动前的位置, ' 后跟字母表示光标字母标记的行首( 参看 m 命令) A 在行尾插入正文,进入输入模式 B 光标回退一个字 C 替换光标后的内容 D 删除光标后的内容 E 光标前移到字尾 F 字符在当前行向左查找指定字符 G 光标移动到其前面数字指定的行, 若未指定则移动到最后一行 H 光标移动到屏幕顶行, 若前面有数字, 则移动