- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VIM 常用命令/** Vim具有6种基本模式和5种派生模式说明:* 1、普通模式 - 在普通模式中,用户可以执行一般的编辑器命令,比如移动光标,删除文本等等。*? ?? ?这也是Vim启动后的默认模式。** 2、插入模式 - 在这个模式中,大多数按键都会向文本缓冲中插入文本。一般按下i、I、a、A、o、O进入该模式。* * 3、可视模式 - 这个模式与普通模式比较相似。但是移动命令会扩大高亮的文本区域。*? ?? ? 高亮区域可以是字符、行或者是一块文本。*? ?? ? 当执行一个非移动命令时,命令会被执行到这块高亮的区域上。*? ?? ? 一般按下v、V进入该模式* 4、选择模式 - 这个模式和无模式编辑器的行为比较相似(Windows标准文本控件的方式)。* 5、命令行模式 - 在命令行模式中可以输入会被解释成并执行的文本。*? ?? ?例如执行命令(:键),搜索(/和?键)或者过滤命令(!键)。* 6、Ex模式 - 这和命令行模式比较相似,在使用:visual命令离开Ex模式前,可以一次执行多条命令。*/普通模式 a (append) - 由光标之后加入文字。 A - 由光标所在列之末加入文字。 i (insert) - 由光标之前加入文字。 I - 由光标所在列之首加入文字。 o (open) - 在光标所在位置之后开新列并加入文字。 O - 在光标所在位置之前开新列并加入文字。 移动光标 h - 向左移一个字符。 j - 向上移一个字符。 k - 向下移一个字符。 l - 向右移一个字符。 w (word) - 跳至下一个字之首。 b (begin) - 跳至前一个字之首。 e (end) - 跳至下一个字之尾。 ge - 跳至前一个字之尾。 0 - 跳至该行之首 $ - 跳至该行之末。 ^ - 跳至该行的第一个字符。 H - 跳至画面的第一列。 M - 跳至画面的中间那列。 L - 跳至画面的最后一列。 G - 跳至档案的最后一列。 + - 跳至下一列的第一个字符处。 - - 跳至上一列的第一个字符处。 ( - 跳至该句之首。 ) - 跳至该句之末。 { - 跳至该段落之首。 } - 跳至该段落之末。 nG - 跳至档案的第 n 列。 n+ - 跳至光标所在位置之后的第 n 列。 n- - 跳至光标所在位置之前的第 n 列。 Ctrl-G - 会显示该行之行号、档案名称、档案中最末行之行号、光标所在行号佔总行号之百分比。编辑 x - 删除光标所在的字符。 dd - 删除一整列。 dw - 删除一个字。 yy - 复制一整列至剪贴簿。 yw - 复制一个字至剪贴簿。 p (paste) - 把剪贴簿中的文字贴在光标之后。 P - 把剪贴簿中的文字贴在光标之前。 u (undo) - 恢复最后一个编辑命令之前的结果。 (个别强化版 vim 支援恢复多个编辑命令之前的结果) 【Ctrl-R】 (redo) - 恢复之前一个 u 命令未执行前的内容。(只在 vim 有提供) 离开 ZZ - 储存盘案并离开 vim。
vim是内建代码补全功能的,在不需要通过任何设置的情况下就能使用,编辑代码的时候,按下 ctrl+x, ctrl+o, ctrl+n, ctrl+p 等快捷键,就会弹出智能提示的菜单
复制代码
插入模式 【ESC】 - 结束输入返回命令模式 【Backspace】 - 删除光标前的一个字符。Ex/Ed 模式 :w (write) - 储存盘案。 :q (quit) - 离开 vim。 :q! - 不储存盘案并离开 vim。 :wq - 储存盘案并离开 vim。/** 进入VIM的方法:(现在所在目录为/tmp/)* 1、相对路径:gp@gp-linux /tmp $ vim study.txt* 上述命令解释:vim(命令名称)+空格+study.txt(文件名称)* 2、绝对路径:gp@gp-linux /tmp $ vim /tmp/study.txt* 上述命令解释:vim(命令名称)+空格+/tmp/study.txt(位于/目录下的tmp文件夹下的study.txt文件)*/一次编辑文档例子:打开终端输入命令,进入/tmp/目录开始使用vim进入study.txt文档,此时默认未命令模式此时按“i”键,左下角提示“插入”,现在就可以插入文字了输入我们想要输入的文字输入完我们要输入的文字后,按下“Esc”键,进入命令模式命令模式,我们可以输入各种各样的命令,比如这
您可能关注的文档
- §8 β衰变教学.ppt
- ·肌肉骨骼1课件.docx
- ★外科总结 2016年执业医师分析.doc
- ※※抗心律失常药11教学.ppt
- VC++IDE简述指导.ppt
- VC++MSComm串口接收程序 and VC上位机For51的认识.doc
- VC++编写音频播放器指导.ppt
- VC++指针详解的认识.doc
- VC6.0MFC串口通信编写全过程的认识.doc
- VC开发平台简介指导.ppt
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)