Vim是从vi发展出来的一个文本编辑器。其代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。linux 系统用户最喜欢的编辑器。

下面我们就来看看它常用命令集合。

在说命令之前:我们先说说vim编辑器中的模式:

  • 命令模式:此状态下不可编辑文件,用于命令操作。
  • 编辑模式:此状态下可进行编辑。
  • 末行模式:用于保存退出等操作。
  1. vim file:若文件存在则打开文件,若文件不存在,新建并打开文件。
  2. i:vim默认进入的是「命令模式」,此时需要按下 i 进入编辑(插入)模式之后才可以进行编辑。
  3. i:在光标前插入内容
  4. a:在光标后插入内容
  5. o:在下一行插入内容
  6. I:在行首插入内容
  7. A:在行未插入内容
  8. O:找上一行插入内容
  9. esc:进入命令模式。
  10. : :在命令模式下输入 : 进入末行模式。
  11. :w:保存。
  12. :q:退出。
  13. :wq:保存并退出。
  14. :x:保存并退出。
  15. :q!:强制退出不保存
  16. shift + zz:相当于wq
  17. :wq:强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。
  18. :x:写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间。
  19. yy:复制光标所在一行
  20. 4yy:复制4行,nyy 复制 n 行
  21. p:粘贴
  22. dd:删除/剪切光标所在一行
  23. 2dd:删除两行
  24. D:从光标开始,后面所有剪切
  25. d0:从光标开始,向前剪切
  26. x:删除当前光标,向前删除
  27. X:删除当前光标,向后删除
  28. hjkl:移动光标,对应为左下上右
  29. H M L:移动光标,对应为,顶部,中间,底部。
  30. Crtl + f:下一页
  31. Crtl + b:上一页
  32. ctrl + d:翻半页
  33. ctrl + u:翻半页
  34. 20G:跳到第20行代码
  35. G:回到最后一行
  36. gg:回到开始一行
  37. u:撤销
  38. ctrl + r:反撤销
  39. v:多行选中,光标所在位置
  40. V:多行选中,整行都会被选中
  41. :向右移动代码

  42. <<:向左移动代码
  43. .:重复执行代码
  44. {}:定位一段代码的开始
  45. r:替换一个字符
  46. R:替换所有字符
  47. :%s/hello/world/g:匹配内容并替换
  48. :11, 16s///g:替换11-16行

vim 编辑器常用命令相关推荐

  1. 【Linux】vi和vim编辑器——常用命令大全

    文章目录 8.1.vi 和 vim 8.1.1 VI 8.1.2 VIM 8.2 打开和新建文件 8.2.1 打开文件并且定位行 8.3 VI三种工作模式 8.4 常用命令 8.4.1 移动 8.4. ...

  2. vim编辑器----常用命令

    vim编辑器 前沿:vim是一款非常好用的文档编辑以及编程的好工具,我们来详细看看 打开文件:# vim [options] [file ..] +#:打开文件后,直接让光标处于第#行的行首: +/P ...

  3. vim编辑器常用命令总结

      在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行.你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format ...

  4. Linux——vim编辑器常用命令

    vim编辑器 #用vim编辑器打开文件 $ vim filename.xxx vim两种操作模式:普通模式,插入模式,用以上命令打开文件默认进入普通模式 普通模式 #普通模式命令 h #光标左移 j ...

  5. $Linux vi/vim编辑器常用命令与用法总结

    (一)vi/vim是什么? Linux世界几乎所有的配置文件都是以纯文本形式存在的,而在所有的Linux发行版系统上都有vi编辑器,因此利用简单的文字编辑软件就能够轻松地修改系统的各种配置了,非常方便 ...

  6. Linux vim编辑器常用命令

    在Linux下一般使用vi编辑器来编辑文件.vi既可以查看文件也可以编辑文件.三种模式:命令行.插入.底行模式. 切换到命令行模式:按Esc键: 切换到插入模式:按 i .o.a键:i 在当前位置前插 ...

  7. Linux知识点整理(六)—— Linux的vi/vim编辑器常用命令

    有关该内容更详细的可见参考文献,仅作为学习用途 一.Vi的使用: 第一部份:一般指令模式可用的按钮说明,光标移动.复制粘贴.搜索取代等 移动光标的方法 h 或 向左方向键(←) 光标向左移动一个字符 ...

  8. vim编辑器常用命令介绍

    本文是对vim各种命令的使用介绍,旨在让大家快速学习掌握 什么是vim vim是Linux环境下一款功能强大.高度可定制的文本编辑工具 vim的工作模式 一般分为6种 普通模式用vim打开一个文件时默 ...

  9. Linux之vi和vim编辑器常用命令

    一.一般模式 以vi打开一个档案就直接进入一般模式了(这是默认的模式).在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制.贴 ...

  10. vim+快捷键+常用+命令

    Vim 编辑器是一个基于命令行的工具,是传奇编辑器 vi 的增强版.尽管图形界面的富文本编辑有很多,但是熟悉 Vim 对于每一位 Linux 的使用者都能有所帮助--无论你是经验丰富的系统管理员,还是 ...

最新文章

  1. 一个简单的配置管理器(SettingManager)
  2. Angular 中的依赖注入link
  3. 编程之美-判断点是否在三角形内方法整理
  4. OpenGL 具有深度恢复的SSAO
  5. myisam表锁及锁粒度调节
  6. leetcode-Combination Sum-39
  7. scrapy从入门到放弃 学习项目2
  8. Jexus 5.8.2 正式发布为Asp.Net Core进入生产环境提供平台支持
  9. 系统制成docker镜像_docker 制作自己的镜像
  10. php xampp bug,PHP网站访问慢的处理方法
  11. 多线程循环输出abcc++_C ++循环| 查找输出程序| 套装2
  12. 2021中国新物业服务发展白皮书
  13. 强上阿里云之安装MYSQL
  14. 我想牵你的手,从心动到古稀
  15. windows删除文件trustedinstaller权限
  16. 2020年chx的计算机保研之路系列(3)——中科院计算所(获得offer)
  17. Java cipher加密与解密
  18. 互联网医院网络安全等保建设方案
  19. 百度新闻资讯类信息爬虫--统计一年内关键词新闻的条数
  20. SSM框架的工作流程图

热门文章

  1. c++类的对象如何判断为空以及指针的赋值
  2. oracle数据导入 只有 DBA 才能导入由其他 DBA 导出的文件
  3. HyperLPR车牌识别库代码分析(11)
  4. Ubuntu 14.04 设置静态IP地址全攻略
  5. c语言入门视频(C语言入门视频教程,共20套,全部是经典(免费下载))
  6. 大一c语言编程上机题库,C语言上机题库Word版
  7. 大型网站应用之海量数据解决方案
  8. Notepad2替换windows自带记事本
  9. c语言中printf读入方向,C语言习题答案.doc
  10. Fiddler2教程(Web调试工具)