21vi编辑器简易使用手册.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
21vi编辑器简易使用手册

vi编辑器简易使用手册 1.启动与退出vi文本编辑器。 1) 启动:在系统提示字符 如$、# 下敲入vi <档案名称>,vi 可以自动帮你载入所要编辑的文件或是开启一个新文件 2) 退出:在指令模式下键入:q:q!、:wq或:x注意:号,就会退出vi。vi编辑器的终端窗口也会同时退出vi,但你在vi中对文本所作的编辑如果没有用保存指令进行保存的话,所作的更改将会丢失!) ①:wq和:x是存盘退出 ②:q是直接退出如果文件已有新的变化,vi会提示你保存文件而:q命令也会失效,这时你可以用:w命令保存文件后再用:q退出 ③如果你不想保存改变后的文件,你就需要用:q!命令这个命令将不保存文件而直接退出vi 在指令模式下 4) 恢复中止的vi进程:在系统提示字符 如$、# 下敲入 2.掌握vi文本编辑器的两种模式。 vi存在两种模式:指令模式和输入模式。在指令模式下输入的按键将为指令来处理在输入模式下,vi则把输入的按键当作插入的字符来处理。指令模式切换到输入模式只需键入相应的输入命令即可(如aA),而要从输入模式切换到指令模式,则需在输入模式下键入ESC键 1) 从指令模式进入输入模式的指令 新增 append a :从光标所在位置面开始新增资料,光标的资料随新增资料向移动。 A: 从光标所在列最面的地方开始新增资料。 插入 insert i: 从光标所在位置前面开始插入资料,光标的资料随新增资料向移动。 I :从光标所在列的第一个非空白字前面开始插入资料。 开始 open o :在光标所在列下新增一列并进入输入模式。 O: 在光标所在列上方新增一列并进入输入模式。 则需在输入模式下键入ESC键,如果不晓得现在是处什模式,可以多按几次 [ESC],系统如发出哔哔声就表示已处于指令模式下了。 编辑是在指令模式下操作的,先利用指令移动光标来定位要进行编辑的地方,然指令编辑 1) 删除与修改文件的命令: x:删除光标所在字符。 dd:删除光标所在的列。 r:修改光标所在字,r 要的字符。 R:进入替换状态,新增文字会覆盖原先文字,直到按 [ESC] 回到指令模式下为止。 s:删除光标所在字,并进入输入模式。 S:删除光标所在的列,并进入输入模式。 指令 说明 功能键 0 移动到光标所在列的最前面 Home $ 移动到光标所在列的最后面 End Ctrl+d 向下翻半页 PgDn Ctrl+f 向下翻一页 Ctrl+u 向上翻半页 Ctrl+b 向下翻一页 PgUp H 移至窗口的第一行 M 移至窗口的中间行 L 移至窗口的最后一行 b 移至下个字的第一个字母 w 移至上个字的第一个字母 e 移至下个字的最后一个字母 ^ 移动到光标所在列的第一个非空白字 n- 减号移动到上一列的第一个非空白字前面加上数字可以指定移动到以上 n 列? n+ 加号移动到下一列的第一个非空白字前面加上数字可以指定移动到以下 n 列 直接用数字 n 加上大写 G 移动到第 n 列 往右移动到 x 字上? 往左移动到 x 字上? 往右移动到 x 字前 往左移动到 x 字前 配合 ft 使用,重复一次 配合 ft 使用,反方向重复一次 往右移动到有 string 的地方 往左移动到有 string 的地方 配合 /? 使用,重复一次 配合 /? 使用,反方向重复一次 n 左括号移动到句子的最前面句子是以前面加上数字可以指定往前移动 n 个句子 ! . ? 三种符号来界定 右括号移动到下个句子的最前面前面加上数字可以指定往後移动 n 个句子 ! . ? 三种符号来界定 左括弧移动到段落的最前面 段落是以段落间的空白列界定 前面加上数字可以指定往前移动 n 个段落右括弧移动到下个段落的最前面前面加上数字可以指定往後移动 n 个段落 段落是以段落间的空白列界定 指令构成:指令+范围 例如 dw 是由删除指令 d 与范围 w 所组成,代表删除一个字 d elete w ord d 删除 delete y 复制 yank p 放置 put c 修改 change e 光标所在位置到该字的最後一个字母 w 光标所在位置到下个字的第一个字母 b 光标所在位置到上个字的第一个字母 $ 光标所在位置到该列的最後一个字母 0 光标所在位置到该列的第一个字母 光标所在位置到下个句子的第一个字母 光标所在位置到该句子的第一个字母 光标所在位置到该段落的最後一个字母 光标所在位置到该段落的第一个字母 读取、存储、查找、替换、移动光标、粘贴、拷贝等 ESC 输入模式 输入任意字符 I, i, O, o, A, a, R, r

文档评论(0)

liudao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档