vi常用命令使用详解.docVIP

  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文档。上传文档
查看更多
输入模式命令 进入输入输出的方法 命令 作用 a 在光标后输入文本 A 在当前行末尾输入文本 i 在光标前输入文本 I 在当前行开始输入文本 o 在当前行后输入新一行 O 在当前行前输入新一行 光标移动命令 光标移动 命令 作用 w 向前移动一个单词的首字符 b 向后移动一个单词的首字符 $ 移动到当前行行尾 ^ 移动到当前行行首 % 以当前括号为目的移动 H 移动到当前屏幕首行 M 移动到当前屏幕中间行 L 移动到当前屏幕尾行 page down/CTRL-F 向前滚动一整屏 page up/CTRL-B 向后滚动一整屏 h 向前移动一个字符 j 向上移动一行 k 向下移动一行 l 向后移动一个字符 30%/50%/80% 移动到文件30%/50%/80位置 删除操作命令 删除操作 命令 作用 x 删除光标所在的字符 s 删除光标所在的字符并进入插入模式 dw 删除光标所在的单词 d$ 删除光标至行尾的所有字符 d^ 删除光标至行首的所有字符 dd 删除当前行 J 删除换行符,即合并两行 改变与替换操作命令 改变与替换操作 命令 作用 r 替换光标所在的字符 R 进入替换字符模式 cw 替换当前单词并进入插入模式 c$ 替换当前位置至行尾并进入插入模式 c^ 替换当前位置至行首并进入插入模式 cc 替换当前行并进入插入模式 u 撤消 CTRL-r 重做 :s/one/two/ 当前行one替换成two :%s/one/two/gc 全文one替换成two,要求确认 :5,10s/one/two/gc 将5至10行间的one替换成two,要求确认 查询命令 查询 命令 作用 /abc 向前查询abc ?abc 向后查询abc n 向前继续查询 N 向后继续查询 * 以当前位置单词进行搜索 拷贝与粘贴命令 拷贝与粘贴 命令 作用 yw 复制光标所在单词 yy 复制光标所在行 y$ 复制光标至行尾的字符 y^ 复制光标至行首的字符 p 将剪贴板中的内容粘贴在光标后 P 将剪贴板中的内容粘贴在光标前 文件保存及退出vi命令 文件保存及退出vi 命令 作用 :q 不包存退出 :q! 不保存强制性退出 :w 保存编辑 :e! 放弃所有修改并重载该文件的原始文件 :w filename 存入文件filename中 :w! filename 强制性存入文件filename中 :wq 保存退出 分隔窗口 编辑多个文件 命令 作用 vi –o file1 file2 为多个文件打开多个窗口 :splist file2 打开第二个窗口编辑file2文件 CTRL-w w 在两个窗口间切换 5 CTRL-w + 当前窗口高度增加4行 vimdiff file1 file2 查看两个文件间的不同 :close 关闭当前窗口 :only 关闭除当前窗口外所有窗口 :v/CTRL-V jjjj$y CTRL-^ p 进入Visual模式 复制4行 切换另一文件,也可:edit file打开另一文件 粘贴 命令记录与回放 编辑多个文件 命令 作用 . 重复上一个命令 qa …… q 3@a 开始定义宏a 执行 结束定义 执行3次定义的宏 其它 编辑多个文件 命令 作用 :!command 执行一个shell命令 CTRL-w f 新开一个窗口并显示当前光标定位的文件名文件 如:#include stdio.h可查看stdio.h文件内容 CTRL-p/n 向前/后搜索并自动补齐 可定义从何处查找关键字补齐: CTRL-X CRTL+I 从当前文件和被当前文件include的文件 CTRL-X CTRL-D 宏定义(也包括include定义的宏) CTRL-X CTRL-K 来自一个字典文件的word gg=G 全文格式重排 :help 打开Vim帮助 :help index 得到所有vim命令索引 :help CTRL-H 查找Normal模式下CTRL-H命令帮助 :help i_CTRL-H 查找Instert模式下CTRL-H命令帮助 :help E37 查找错误号E37的相关信息

文档评论(0)

zsmfjy + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档