专业编辑器VIMV1.5.ppt

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
移动到行首或行尾 $ 命令把光标移动到当前行行尾。如果你的键盘上有 End 键,也可以完成相同的功能。 0 命令则移到一行的第一个字符,键盘上有Home 键也可以完成相同的功能。 ^ 命令把光标移动到一行的第一个非空字符,这对于编程的的缩进功能很有用。 移动到一个指定的字符 在当前行上如你要找到字符x直接按键盘fx,如果你当前光标后面有多个x字符。则光标跳转到多个x处,可以多次使用。也可以用3fx就跳了3次。 f是向右查找移动,如果向左查找用F。 与之接近的命令是t与T。意义是to。到x前。 快速 移动光标2(正常模式) 括号匹配 你写程序的时候,你经常会遇到嵌套的( ) [ ] { } 结构。这时% 是一个非常方便的命令。让你在同一层跳来跳去。特别对于大的程序很方便。 长距离跳转 到文件头用命令gg。到文件尾用命令G。 到某一行如1234行,用命令:1234。 改变表跳转 g;转到改变表里第 [count] 个较旧的位置。如果 [count] 比所有的较旧的改变位置都多,回到最老的那个。如果没有较旧的改变,给出一个错误消息。{Vi 无此功能} g,转到改变表里第 [count] 个较新的位置。和 |g;| 类似,但朝向相反的方向。{Vi 无此功能} 快速 移动光标3(正常模式) [括号操作 [[命令。向前一段跳转。对于C语言来说就是不中函数中的跳转。 ]]命令则向前一段跳转。在C语言中这两个命令是停在{上的。 [/命令把光标移动到上一处注释处。 ]/命令把光标移动到下一处注释处。 ][开头的命令还有几十种。如]#之类的。 本页面内跳转 H命令光标跳到本视图内的最上一行行首。 M命令光标跳到本视图内的中间一行行首。 L命令光标跳到本视图内的最下一行行首。 快速 移动光标4(正常模式) 删除类命令(正常模式) 删除操作 dd命令。删除当前行。 dw命令。从光标位置开始删除一个word包括空格。 de命令。与dw差不多只是不包括空格。 x命令。删除光标处字符。 d$命令。从光标开始一直删除到这行尾。 D命令。从光标开始一直删除到这行尾。 以上的命令都可以加入数字重复执行。 如d3d=3dd等等。而且删除的内容存在缓存中。可以用p命令粘贴出来。 撤消类命令(正常模式) 撤消操作 1. 输入 u 撤消最后执行的(一次)命令。 2.输入一个大写的 U ,恢复到该行的原始状态。 3. 多次输入 u 以撤消 U 以及更前的命令。 4. 多次输入 CTRL-R (先按下 CTRL 键不放开,接着输入 R 键) ,这样就可以执行恢复命令,也就是撤消掉撤消命令。 5.:red命令重做一个被撤销的更改。(vi不支持) 6.g-命令转到较早的文本状态。如果带计数,重复那么多次。 7.g+转到较新的文本状态。如果带计数,重复那么多次。 置入类命令 p命令。将最后一次删除的内容置入光标之后 等同于其它编辑器的粘贴。 更改操作 1. 输入 r 和一个字符替换光标所在位置的字符。 2. 把光标放在单词 lubw 的字母 u 的位置那里。 3. 然后输入 cw 就可以修正该单词了(在本例这里是输入 ine 。) 4. 输入 c$ 使得该行剩下的部分更正得line。最后按 ESC 键。 在块选择模式下也能使用r命令。 更改类命令(正常模式) 定位及状态(正常模式) 输入 CTRL-g 显示当前编辑文件中当前光标所在行位置以及文件状态信息。 输入 SHIFT-G 则直接跳转到文件文件最后一行。 定位及状态(命令行模式) :buffers命令;:files命令;:ls命令;列出当前已知的文件名。在同一个VIM内同时已经装入的文件。 定位及文件状态 搜索类命令(正常模式) 搜索操作 /命令。 尾随的字符串可以用以在当前文件中查找该字符串。 1. 在正常模式下输入 / 字符。您此时会注意到该字符和光标都会出现在屏幕底部,这跟 : 命令是一样的。 2. 接着输入 errroor 回车。那个errroor就是您要查找的字符串。 3. 要查找同上一次的字符串,只需要按 n 键。要向相反方向查找同上一次的字符串,请输入 Shift-N 即可。 4. 如果您想逆向查找字符串,请使用 ? 代替 / 进行。 搜索类命令(正常模式) 搜索操作 模式 光标位置 ~ /test/+1 test 下一行,第一列 /test/e test 的后一个 t /test/s+2 test 中的 s /test/b-3 test 前的第三个字符 /[ ] [ ] 内指定的任何字符之 一。 如/[acd]fh 则同时查找afh,cfh,dfh。 如/[0-9]8h 则同时查找08h,18h,……88h,98h. /abc\|efg 可以查找abc或者efg。

文档评论(0)

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

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

1亿VIP精品文档

相关文档