linuxVIM编辑器.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本章重点内容 文本编辑器vim简介 文本编辑器vim的使用与设置 vim 简介 vim是全屏幕文本编辑器,它没有菜单,只有命令。 Vim基本模式 命令模式 您一进入vim 就是处于命令模式,该模式下只能输入指令,不能输入文字。這些指令可能是让光标移动的指令,也可能是删除指令或取代指令。 插入模式 按i 就会进入插入模式,此时在状态列会有 INSERT 字樣。在该模式下才可以输入文字,按Esc 又会回到命令模式。 底行模式 按冒号“:”就会进入底行模式,此时左下角会有一個冒号,等待输入命令。按Esc返回命令模式。 进入命令模式 方法一 #vim a.txt 方法二 #vim 使用冒号命令:e a.txt,就可以以命令模式进入a.txt 这个文档。 注意:如果a.txt 不存在的話,就会新建一个 以a.txt 命名的新文件。 进入插入模式 进入vim 后,按i 进入插入模式,就可以编写您的文件了。 在vim 中光标的移动可以由方向键來完成。Backspace 键可消去前一个字符,Del 键可刪除光标所在处的字符。 进入底行模式存档退出 如果您写好了文件,就可以按Esc 回到命令模式,然後:w 就会存档(注意,是冒号命令),但此时不会退出vim,要退出可按:q,就可以了!也可以用:wq,就会存档然后离开。 命令模式下常用命令 进入插入模式 命令模式下常用命令 光标移动 命令模式下常用命令 删除 命令模式下常用命令 取代与还原 命令模式下常用命令 复制与粘贴 命令模式下常用命令 指令“.”可用于重复任何编辑命令,如替换、粘贴 替换、删除的内容都会被放到缓冲区 底行模式下常用命令 搜寻 底行模式下常用命令 替换 底行模式下常用命令 替换 底行模式下常用命令 替换 :[range]s/pattern/string/[c,e,g,i] 举例说明: 把光标所在行的所有单词the,替换成THE: :s /the/THE/g 把整篇文档的所有的the都替换成THE: :%s /the/THE/g 仅仅是把第1行到第10行中的the,替换成THE: :1,10 s /the/THE/g 底行模式下常用命令 打开多个文档方法一 #vim file1.txt file2.txt… 底行模式下常用命令 方法二 #vim file1.txt 底行模式下常用命令 离开 底行模式下常用命令 设置VIM编辑器选项 底行模式下常用命令 当退出VIM编辑器时,在底行模式下使用的SET命令失效,要永久性的改变VIM编辑器选项,可以修改文件~/.vimrc :scriptnames 显示各种选项配置文件所在路径及其文件名。 将文件vimrc复制到~/.vimrc 修改配置文件~/.vimrc 任务 通过底行模式的SET命令和选项配置文件分别改变VIM编辑器的选项配置 查找是否设置了cindent选项,若有则删除,若没有则添加该选项 查找是否设置了number选项,若有则删除,若没有则添加该选项 查找是否设置了ruler选项,若有则删除,若没有则添加该选项 命令模式下的常用命令小节 底行模式下的常用命令小节 * * 在光标所在行下开一新行来输入(open)。 o 在光标所在字符后开始输入(append)。 a 在光标所在字符前开始输入(insert)。 i 说 明 操 作 向上滚动一页 PageUp 移至档尾 G 移至档首 gg 向下滚动一页 PageDn 游标移至行尾 $ 游标移至行首 0 说 明 操 作 删除至档首的文字 dgg 删除至档尾的文字 dG 删除一行 dd 删除至行末的文字 D 说 明 操 作 取消操作(undo) u 取代整行內容 S 进入取代模式,取代字符至按Esc 为止。 R 说 明 操 作 复制至行尾 yG 粘贴至光标后 p(小写) 粘贴至光标前 P(大写) 复制至行首 y0 复制两行 2yy 复制光标所在行整行。 yy 说 明 操 作 寻找光标所在处的word(要完全符合)。 * 继续反向寻找 N 继续正向寻找 n 按/ 就会在左下方出現一个/,然后键入 您要寻找的字串,按Enter 就会开始查找 / 说 明 操 作 :[range]s/pattern/string/[c,e,g,i] range 指的是范围,1,7 指从第一行至第七行; %代表目前编辑的文件;#代表前一次编辑的文件。 pattern 就是要被替换掉的字串, string 將pattern 由string 所取代。 :[range]s/pattern/string/[c,e,g,i] c confirm,每次替换前会询

文档评论(0)

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

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

1亿VIP精品文档

相关文档