信创操作系统基础vim文本编辑器76课件.pptxVIP

信创操作系统基础vim文本编辑器76课件.pptx

  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文档。上传文档
查看更多

重庆工程职业技术学院vim文本编辑器信创操作系统基础统信UOS

vim是Linux系统中常用的一种纯命令式文本编辑器,它主要用于在命令行环境中完成对文本文件的编辑。熟练使用vim的关键是理解vim的三种工作模式,并记住一些常用的快捷命令。所谓工作模式,是指vim编辑器目前所处的一种状态,vim在不同的工作模式下完成不同的功能,vim共有三种工作模式,分别为“命令模式”、“输入模式”和“末行模式”,各模式之间可以进行切换。vim文本编辑器

1.命令模式(CommandMode)使用vim命令进入vim环境的第一个模式为“命令模式”,在该模式下输入的字符均被vim解释为命令,而不是要输入的文本内容,该模式下的常用命令如下。(1)快速移动光标命令在命令模式中,可以使用命令快速移动光标到指定位置,下面是常用的快速移动光标命令。命令说明h光标向左移动一位j光标向下移动一位(以回车为换行单位)k光标向上移动一位l光标向右移动一位gg光标移至文件首行G光标移至文件末行ngg(nG)光标移至文件n行^光标移至当前行首字符$光标移至当前行末字符

(2)编辑命令在命令模式中,可以使用命令删除、复制、粘贴文本行或撤消、恢复前面的操作命令,下面是常用的编辑命令。(3)插入命令如果希望从命令模式切换到输入模式,需要输入插入命令,如图5-2所示,根据不同情况下的不同要求,下面是常用的插入命令。命令说明x删除光标当前字符dd删除光标当前行ndd删除从光标所在行后n行d$删除从光标至行尾所有字符d^删除从光标至行首所有字符(不包含当前字符)J删除换行符,可以将两行合并为一行u撤销上一步操作,按多次可撤销多步操作ctrl+r恢复上一步撤销操作,按多次可以恢复多步命令说明a在光标后插入文本A在光标所在行后插入文本i在光标前插入文本I在光标所在行前插入文本o在光标所在行下插入新行O在光标所在行上插入新行

2输入模式(InputMode)主要用于文本文件内容的输入和编辑,可以使用箭头符号来移动光标,使用“Backspace”或“Del”键删除字符,其他字符均被vim理解为要输入到文本文件中的内容。如果要使用命令模式下的“快速移动光标命令”或“编辑命令”必须先按“ESC”键返回到命令模式。3末行模式(Lastlinemode)可以执行“除文件编辑外”其他与文件相关的命令,如打开、保存、退出、查找、替换、显示行号等,末行模式下常用的命令如表5-5所示,命令前面的“:”是末行模式的标志,在输入命令时并不需要输入。命令说明:q!强制退出(不保存退出):wq保存并退出:w保存不退出:wq!强制保存并退出:wfile另存到文件file!ls临时执行ls命令(ls可以是其他Linux命令):rfile从文件file中读入:/word从光标位置向下查找word,输入n跳转到下一个匹配的关键词,N跳转到上一个匹配的关键词:?word从光标位置向上查找word,输入n跳转到上一个匹配的关键词,N跳转到下一个匹配的关键词

动动手:根据上面讲述的vim模式及快捷命令完成下面vim基础练习,并补充相关信息。root@teacher-PC:~# vimvimfile 进入vim后的界面下图所示,当前vim模式是命令模式,在当前模式下是否能够向文件vimfile输入内容?如果希望在文件vimfile当前光标位置前面输入内容,需输入命令i,然后输入文件内容:thisisteacher’svimfile,如图所示。当前vim模式是输入模式,界面左下角的“--插入--”是当前模式的标志,“1,26”表示当前光标位置为第1行,第26列,“全部”表示当前窗口显示了该文件的全部内容。

4.swp交换文件当使用vim编辑文件vimfile时,会在源文件的同一目录下生一个隐藏的.vimfile.swp文件,vim中编辑的内容先写入该文件,如果vim存盘退出时,会将内容写入源文件,再删除该swp文件,如果vim不存盘退出,swp文件中的内容不写入源文件,同时也会删除该swp文件。(1)多个终端打开同一文件如果vim正在编辑vimfile文件,.vimfile.swp文件就会存在,在不同的终端中使用vim打开同一文件时,会看到如下提示。交换文件.vimfile.swp已存在!以只读方式打开([O]),直接编辑((E)),恢复((R)),退出((Q)),中止((A)):处理方法:1)按“Q”键退出vim;2)检查有无其他终端使用vim打开了vimfile文件,如果有请正常退出所有vim环境,系统会自动删除对应的.swp文件;3)重新使用vim编辑vimfile文件。

(2)vim不正常关闭如果在vim环境中,修改了文件vimfile内

文档评论(0)

vermonth155-2娟 + 关注
实名认证
文档贡献者

专注ppt课件

版权声明书
用户编号:8046135067000064

1亿VIP精品文档

相关文档