1 / 12
文档名称:

Vi编辑器的使用方法.doc

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

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

分享

预览

Vi编辑器的使用方法.doc

上传人:wzt520728 2017/6/11 文件大小:108 KB

下载得到文件列表

Vi编辑器的使用方法.doc

文档介绍

文档介绍:Vi 编辑器的使用方法 Vi 编辑器的使用方法 2007/04/01 05:04 . vi 编辑器是所有 Unix 及 Linux 系统下标准的编辑器, 它的强大不逊色于任何最新的文本编辑器, 这里只是简单地介绍一下它的用法和一小部分指令。由于对 Unix 及 Linux 系统的任何版本, vi 编辑器是完全相同的,因此您可以在其他任何介绍 vi 的地方进一步了解它。 Vi 也是 Linux 中最基本的文本编辑器, 学会它后, 您将在 Linux 的世界里畅行无阻。 1、 vi 的基本概念基本上 vi 可以分为三种状态, 分别是命令模式( command mode )、插入模式( Insert mode )和底行模式( last line mode ) ,各模式的功能区分如下: 1) mand mode ) 控制屏幕光标的移动, 字符、字或行的删除, 移动复制某区段及进入 Insert mode 下,或者到 last line mode 。 2) 插入模式( Insert mode ) 只有在 Insert mode 下,才可以做文字输入,按「 ESC 」键可回到命令行模式。 3) 底行模式( last line mode ) 将文件保存或退出 vi ,也可以设置编辑环境,如寻找字符串、列出行号...... 等。不过一般我们在使用时把 vi 简化成两个模式, 就是将底行模式( last line mode )mand mode )。 2、 vi 的基本操作 a) 进入 vi 在系统提示符号输入 vi 及文件名称后, 就进入 vi 全屏幕编辑画面: $ vi myfile 不过有一点要特别注意,就是您进入 vi 之后,是处于「命令行模式( command mode )」,您要切换到「插入模式( Insert mode )」才能够输入文字。初次使用 vi 的人都会想先用上下左右键移动光标, 结果电脑一直哔哔叫,把自己气个半死,所以进入 vi 后,先不要乱动,转换到「插入模式( Insert mode ) 」再说吧! b) 切换至插入模式( Insert mode )编辑文件在「命令行模式( command mode )」下按一下字母「i」就可以进入「插入模式( Insert mode )」,这时候你就可以开始输入文字了。 c) Insert 的切换您目前处于「插入模式( Insert mode )」,您就只能一直输入文字, 如果您发现输错了字! 想用光标键往回移动, 将该字删除, 就要先按一下「 ESC 」键转到「命令行模式( command mode )」再删除文字。 d) 退出 vi 及保存文件在「命令行模式( command mode )」下, 按一下「:」冒号键进入「 Last line mode 」,例如: :w filename ( 输入「w filename 」将文章以指定的文件名 filenam e 保存) : wq( 输入「 wq」,存盘并退出 vi) : q!( 输入 q!, 不存盘强制退出 vi) 3 、命令行模式( command mode )功能键 1). 插入模式按「i」切换进入插入模式「 insert mode 」,按"i" 进入插入模式后是从光标当前位置开始输入文件; 按「 a 」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字; 按「 o 」进入插入模式后,是插入新的一行,从行首开始输入文字。 2). 从插入模式切换为命令行模式按「 ESC 」键。 3). 移动光标 vi 可以直接用键盘上的光标来上下左右移动, 但正规的 vi 是用小写英文字母「 h」、「j」、「k」、「l」,分别控制光标左、下、上、右移一格。按「 ctrl 」+「b」:屏幕往"后" 移动一页。按「 ctrl 」+「f」:屏幕往"前" 移动一页。按「 ctrl 」+「u」:屏幕往"后" 移动半页。按「 ctrl 」+「d」:屏幕往"前" 移动半页。按数字「 0」:移到文章的开头。按「 G」:移动到文章的最后。按「$」:移动到光标所在行的" 行尾"。按「^」:移动到光标所在行的" 行首" 按「 w」:光标跳到下个字的开头按「 e」:光标跳到下个字的字尾按「 b」:光标回到上个字的开头按「#l」:光标移到该行的第# 个位置,如: 5l,56l 。 4). 删除文字「x」:每按一次,删除光标所在位置的" 后面" 一个字符。「#x」:例如,「 6x 」表示删除光标所在位置的" 后面"6 个字符。「X」: 大写的 X, 每按一次, 删除光标所在位置的" 前面" 一个字符。「#X」: 例如,「 20X 」表示删除光标所在位置的" 前面"20 个字符。「 dd」:删除光标所在行。「#dd 」:从光标所在行开始删除#行 5).