vim操作模式有哪些?

发布时间 - 2020-06-29 00:00:00    点击率:
vim操作模式有:1、正常模式,用来浏览和修改文本内容;2、插入模式,用来向文本中添加内容;3、可视模式,相当于高亮选取文本后的普通模式;4、命令模式,用于操作文本文件(不是操作文本文件的内容)。

Vim的模式

1、Vim常用模式.

命令模式(command-mode)

插入模式(insert-mode)

可视模式(visual-mode)

正常模式(normal-mode)

2、如何进入这些模式

①.正常模式

正常模式主要用来浏览和修改文本内容的

一般的,打开Vim都是正常模式。在任何模式下,只要按下 Esc 键就可以返回正常模式。

②.插入模式

插入模式则用来向文本中添加内容的

i 在光标所在字符前开始输入文字并进入插入模式

a 在光标所在字符后开始输入文字并进入插入模式

o (字母o) 在光标所在行的下面单独开一新行来输入文字并进入插入模式

s 删除光标所在的字符并进入插入模式

I 在行首开始输入文字并进入插入模式。此行首指第一个非空白字符处。如果行首有空格,则在空格之后输入文字并进入插入模式

A 在行尾开始输入文字并进入插入模式。这个好用,您不必管光标在此行的什麽地方,只要按 A 就会在行尾等着您输入文字。

O (大写字母O) 在光标所在行的上面单独开一新行来输入文字并进入插入模式。

S 删除光标所在行并进入插入模式

③可视模式

可视模式相当于高亮选取文本后的普通模式。

可视模式具有子模式,以行为单位进行选取的可视行模式,使用“V”键进入(也就是Shift+v);和以块为单位进行选取的可视块模式,使用“Ctrl+v”键进入。

④命令模式

命令模式则多用于操作文本文件(而不是操作文本文件的内容),例如保存文件;或者用来改变编辑器本身的状态,例如设定多栏窗口、标签或者退出编辑器……

推荐教程:《Linux运维》


# 输入文字  # 文本文件  # 编辑器  # 都是  # 就会  # 第一个  # 等着  # 行尾  # 按下  # 好用 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何解决hover在ie6中的兼容性问题  JavaScript如何实现继承_有哪些常用方法  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭  Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧  如何为不同团队 ID 动态生成多个“认领值班”按钮  javascript中闭包概念与用法深入理解  Laravel怎么在Blade中安全地输出原始HTML内容  如何在宝塔面板中修改默认建站目录?  Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】  实例解析Array和String方法  如何用PHP工具快速搭建高效网站?  教你用AI润色文章,让你的文字表达更专业  laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程  Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  如何快速登录WAP自助建站平台?  EditPlus中的正则表达式 实战(2)  Laravel中的Facade(门面)到底是什么原理  动图在线制作网站有哪些,滑动动图图集怎么做?  打开php文件提示内存不足_怎么调整php内存限制【解决方案】  如何在沈阳梯子盘古建站优化SEO排名与功能模块?  浅谈redis在项目中的应用  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】  微信小程序 配置文件详细介绍  JavaScript如何操作视频_媒体API怎么控制播放  如何为不同团队 ID 动态生成多个非值班状态按钮  Laravel如何优化应用性能?(缓存和优化命令)  北京的网站制作公司有哪些,哪个视频网站最好?  Android中AutoCompleteTextView自动提示  如何快速搭建高效可靠的建站解决方案?  INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】  宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法  SQL查询语句优化的实用方法总结  Laravel如何使用.env文件管理环境变量?(最佳实践)  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】  Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用  如何在IIS中配置站点IP、端口及主机头?  Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区  Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程  如何快速搭建自助建站会员专属系统?  laravel服务容器和依赖注入怎么理解_laravel服务容器与依赖注入解析  Laravel如何发送系统通知?(Notification渠道示例)  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  文字头像制作网站推荐软件,醒图能自动配文字吗?  Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】  Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】  济南网站建设制作公司,室内设计网站一般都有哪些功能?