vim 编辑器常用命令
Vim是从vi发展出来的一个文本编辑器。其代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。linux 系统用户最喜欢的编辑器。
下面我们就来看看它常用命令集合。
在说命令之前:我们先说说vim编辑器中的模式:
- 命令模式:此状态下不可编辑文件,用于命令操作。
- 编辑模式:此状态下可进行编辑。
- 末行模式:用于保存退出等操作。
- vim file:若文件存在则打开文件,若文件不存在,新建并打开文件。
- i:vim默认进入的是「命令模式」,此时需要按下 i 进入编辑(插入)模式之后才可以进行编辑。
- i:在光标前插入内容
- a:在光标后插入内容
- o:在下一行插入内容
- I:在行首插入内容
- A:在行未插入内容
- O:找上一行插入内容
- esc:进入命令模式。
- : :在命令模式下输入 : 进入末行模式。
- :w:保存。
- :q:退出。
- :wq:保存并退出。
- :x:保存并退出。
- :q!:强制退出不保存
- shift + zz:相当于wq
- :wq:强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。
- :x:写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间。
- yy:复制光标所在一行
- 4yy:复制4行,nyy 复制 n 行
- p:粘贴
- dd:删除/剪切光标所在一行
- 2dd:删除两行
- D:从光标开始,后面所有剪切
- d0:从光标开始,向前剪切
- x:删除当前光标,向前删除
- X:删除当前光标,向后删除
- hjkl:移动光标,对应为左下上右
- H M L:移动光标,对应为,顶部,中间,底部。
- Crtl + f:下一页
- Crtl + b:上一页
- ctrl + d:翻半页
- ctrl + u:翻半页
- 20G:跳到第20行代码
- G:回到最后一行
- gg:回到开始一行
- u:撤销
- ctrl + r:反撤销
- v:多行选中,光标所在位置
- V:多行选中,整行都会被选中
:向右移动代码
- <<:向左移动代码
- .:重复执行代码
- {}:定位一段代码的开始
- r:替换一个字符
- R:替换所有字符
- :%s/hello/world/g:匹配内容并替换
- :11, 16s///g:替换11-16行
vim 编辑器常用命令相关推荐
- 【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. ...
- vim编辑器----常用命令
vim编辑器 前沿:vim是一款非常好用的文档编辑以及编程的好工具,我们来详细看看 打开文件:# vim [options] [file ..] +#:打开文件后,直接让光标处于第#行的行首: +/P ...
- vim编辑器常用命令总结
在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行.你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format ...
- Linux——vim编辑器常用命令
vim编辑器 #用vim编辑器打开文件 $ vim filename.xxx vim两种操作模式:普通模式,插入模式,用以上命令打开文件默认进入普通模式 普通模式 #普通模式命令 h #光标左移 j ...
- $Linux vi/vim编辑器常用命令与用法总结
(一)vi/vim是什么? Linux世界几乎所有的配置文件都是以纯文本形式存在的,而在所有的Linux发行版系统上都有vi编辑器,因此利用简单的文字编辑软件就能够轻松地修改系统的各种配置了,非常方便 ...
- Linux vim编辑器常用命令
在Linux下一般使用vi编辑器来编辑文件.vi既可以查看文件也可以编辑文件.三种模式:命令行.插入.底行模式. 切换到命令行模式:按Esc键: 切换到插入模式:按 i .o.a键:i 在当前位置前插 ...
- Linux知识点整理(六)—— Linux的vi/vim编辑器常用命令
有关该内容更详细的可见参考文献,仅作为学习用途 一.Vi的使用: 第一部份:一般指令模式可用的按钮说明,光标移动.复制粘贴.搜索取代等 移动光标的方法 h 或 向左方向键(←) 光标向左移动一个字符 ...
- vim编辑器常用命令介绍
本文是对vim各种命令的使用介绍,旨在让大家快速学习掌握 什么是vim vim是Linux环境下一款功能强大.高度可定制的文本编辑工具 vim的工作模式 一般分为6种 普通模式用vim打开一个文件时默 ...
- Linux之vi和vim编辑器常用命令
一.一般模式 以vi打开一个档案就直接进入一般模式了(这是默认的模式).在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制.贴 ...
- vim+快捷键+常用+命令
Vim 编辑器是一个基于命令行的工具,是传奇编辑器 vi 的增强版.尽管图形界面的富文本编辑有很多,但是熟悉 Vim 对于每一位 Linux 的使用者都能有所帮助--无论你是经验丰富的系统管理员,还是 ...
最新文章
- 一个简单的配置管理器(SettingManager)
- Angular 中的依赖注入link
- 编程之美-判断点是否在三角形内方法整理
- OpenGL 具有深度恢复的SSAO
- myisam表锁及锁粒度调节
- leetcode-Combination Sum-39
- scrapy从入门到放弃 学习项目2
- Jexus 5.8.2 正式发布为Asp.Net Core进入生产环境提供平台支持
- 系统制成docker镜像_docker 制作自己的镜像
- php xampp bug,PHP网站访问慢的处理方法
- 多线程循环输出abcc++_C ++循环| 查找输出程序| 套装2
- 2021中国新物业服务发展白皮书
- 强上阿里云之安装MYSQL
- 我想牵你的手,从心动到古稀
- windows删除文件trustedinstaller权限
- 2020年chx的计算机保研之路系列(3)——中科院计算所(获得offer)
- Java cipher加密与解密
- 互联网医院网络安全等保建设方案
- 百度新闻资讯类信息爬虫--统计一年内关键词新闻的条数
- SSM框架的工作流程图
热门文章
- c++类的对象如何判断为空以及指针的赋值
- oracle数据导入 只有 DBA 才能导入由其他 DBA 导出的文件
- HyperLPR车牌识别库代码分析(11)
- Ubuntu 14.04 设置静态IP地址全攻略
- c语言入门视频(C语言入门视频教程,共20套,全部是经典(免费下载))
- 大一c语言编程上机题库,C语言上机题库Word版
- 大型网站应用之海量数据解决方案
- Notepad2替换windows自带记事本
- c语言中printf读入方向,C语言习题答案.doc
- Fiddler2教程(Web调试工具)