第2天-Linux里vi编辑器介绍和使用.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2天-Linux里vi编辑器介绍和使用

第五单元 Linux里vi编辑器的使用 学习大纲 了解vi和vim编辑器 熟练掌握vim的基本使用 文本编辑器概述 文本编辑器的作用 创建或修改文本文件 维护Linux系统中的各种配置文件 Linux中最常用的文本编辑器 vi:类Unix系统中默认的文本编辑器 vim:vi编辑器的增强版本,习惯上也称为vi [root@localhost ~]# alias vi=/usr/bin/vim [root@localhost ~]# which vi alias vi=/usr/bin/vim /usr/bin/vim 设置别名,以便执行vi时自动调用增强版编辑器 vi编辑器的工作模式 三种工作模式 命令模式、输入模式、末行模式 不同模式之间的切换 [root@localhost ~]# vi 文件名 命令模式 输入模式 末行模式 :键 a、i、o等键 Esc键 Esc键 Vi 的模式 命令模式 状态栏 编辑区 空白区 Vi 的模式(2) 输入模式 输入模式标志 Vi 的模式(3) 末行模式 末行模式标志 输入模式下的操作命令 进入输入模式 i, I 插入:在目前的光标所在处插入输入之文字,已存在的文字会向后退; a, A 增加:由目前光标所在的下一个字开始输入,已存在的文字会向后退: o, O 插入新的一行:从光标所在的下一行枝行首开始输入文字; r, R 取代:r 会取代光标所在的那一个字符;R会一直取代光标所在的文字,直到按下 ESC 为止 Esc 退出编辑模式,回到一般模式中 命令模式中的基本操作 光标移动 操作类型 操作键 功能 光标方向移动 ?、?、?、? 上、下、左、右 翻页 Page Down或Ctrl+F 向下翻动一整页内容 Page Up或Ctrl+B 向上翻动一整页内容 行内快速跳转 Home键或“^”、数字“0” 跳转至行首 End键或“$”键 跳转到行尾 行间快速跳转 1G或者gg 跳转到文件的首行 G 跳转到文件的末尾行 #G 跳转到文件中的第#行 行号显示 :set nu 在编辑器中显示行号 :set nonu 取消编辑器中的行号显示 命令模式中的基本操作(2) 复制、粘贴、删除 操作类型 操作键 功能 剪切 x或Del 删除光标处的单个字符 dd 删除当前光标所在行 #dd 删除从光标处开始的#行内容 d^ 删除当前光标之前到行首的所有字符 d$ 删除当前光标处到行尾的所有字符 复制 yy 复制当前行整行的内容到剪贴板 #yy 复制从光标处开始的#行内容 粘贴 p 将缓冲区中的内容粘贴到光标位置处之后 P 粘贴到光标位置处之前 命令模式中的基本操作(3) 文件内容查找 操作键 功能 /word 从上而下在文件中查找字符串“word” ?word 从下而上在文件中查找字符串“word” n 定位下一个匹配的被查找字符串 N 定位上一个匹配的被查找字符串 命令模式中的基本操作(4) 撤销编辑及保存退出 操作键 功能 u 按一次取消最近的一次操作 多次重复按u键,恢复已进行的多步操作 U 用于取消对当前行所做的所有编辑 ZZ 保存当前的文件内容并退出vi编辑器 末行模式中的基本操作 保存文件及退出vi编辑器 功能 命令 备注 保存文件 :w :w /root/newfile 另存为其它文件 退出vi :q 未修改退出 :q! 放弃对文件内容的修改,并退出vi 保存文件退出vi :wq 末行模式中的基本操作(2) 打开新文件或读入其他文件内容 命令 功能 :e ~/install.log 打开新的文件进行编辑 :r /etc/filesystems 在当前文件中读入其他文件内容 末行模式下的操作命令 搜索与替换 /word 向光标之后寻找一个字符串名称为 word 的字符串。 :n1,n2s/word1/word2/g 在第 n1 与 n2 行之间寻找 word1 这个字符串,并将该字符串取代为 word2 ! :1,$s/word1/word2/g 从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2 ! :1,$s/word1/word2/gc 从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2 !且在取代前显示提示字符给使用者确认(conform)是否需要取代! Vim的特殊功能 块选择功能 v 字符选择,会将光标经过的地方反白选择 V 行选择,会将光标经过的行反向选择 Ctrl+v 块选择,可以用长方形的方式选择数据 y 复制反白的地方 d 将反白的地方删除 Vim的特殊功能(2) 多文本编辑功能 Vim 多个文件 :n 编辑

文档评论(0)

441113422 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档