vim 命令模式与输入模式切换
另外一方面, 在修炼的过程中,总需要掌握一种其他的编辑工具。
vim是一个Simple and Power的编辑工具,程序本身提供基本的编辑工具,而且可以通过配置或扩展而实现强大的功能,比如用vim作为rails的开发工具。
Vim作为一种强大的编辑工具,是通过键盘来实现,而不是通过鼠标来实现的。这一点很重要。
vim有三种常见的模式,Normail Mode(命令模式),Insert Mode(输入模式)和Visual Mode(视图模式)。
这几种模式的切换是也是很直接方便的,比如在命令模式下,要求输入字符,只要输入i就进入输入模式
而根据要输入位置和当前光标的关系不同,有不同的切换。
总之可以把命令模式和输入模式的切换有Append,Insert,Replace,Subsitute 记作AIRS,这种记忆方法特别方便
英文单词的意思是空气,vim在命令模式和输入模式的切换就像空气一样,无影无形。
而AIRS的英文字母的大小写意思是不一样的。小写的表示characterwise(字符),大写的表示linewise(行)
编辑文本无非就是基本的字符输入和切换光标的位置,平时光标切换就是通过键盘上的上下左右的键盘来实现的,这个上下左右的键盘切换光标虽然也是很方便,但是是不是要从我们键盘手势上移动,而vim可以完全不用移动,通过hjkl。
h:左移一个位置
j:往下一行
k:往上一行
l:右移一个位置
转载于:https://www.cnblogs.com/zengyongjoy/archive/2010/05/03/1726282.html
vim 命令模式与输入模式切换相关推荐
- 进入编辑模式、vim命令模式、vim实践
进入编辑模式 1.[root@test ~]# vi /etc/services 2.输入小写的i后再下发就会出现--INSERT--,就可以编辑 # # Each line describes on ...
- vim 命令模式 筛选_10个步骤的筛选器模式
vim 命令模式 筛选 过滤器是仅在某些情况下应应用的模式. 在原始帖子中 ,我提供了一个非常简单的示例,旨在演示如何应用它. 在这篇文章中,我提供了一个更详细的示例,该示例还旨在说明何时以及为什么应 ...
- 5.5 进入编辑模式 5.6 vim命令模式 5.7 vim实践
2019独角兽企业重金招聘Python工程师标准>>> 5.5 进入编辑模式 I 行首 A 行尾 5.6 vim命令模式 :nohl 不高亮 :x 如果仅查看文件后退出使用x不会更改 ...
- 5.5 进入编辑模式 5.6 vim命令模式 5.7 vim实践
5.5 进入编辑模式 5.6 vim命令模式 5.7 vim实践 扩展 vim的特殊用法 http://www.apelearn.com/bbs/thread-9334-1-1.html vim常用快 ...
- 20180929 VIM进入编辑模式、VIM命令模式常用操作
2019独角兽企业重金招聘Python工程师标准>>> vim进入编辑模式方式 按键 作用 i 在当前字符前插入 I 在光标所在行的行首插入 a 在当前字符后插入 A 在光标所在行的 ...
- (vim)vim命令模式下快捷键保存并退出ZZ
vim命令模式下快捷键保存并退出 ZZ 转载于:https://www.cnblogs.com/javasl/p/11261046.html
- vim命令模式和底线_人生苦短!老鸟带你用Vim偷懒!
本文大约 5000 字, 阅读大约需要 10 分钟 在 Linux 下最常使用的文本编辑器就是 vi 或者 vim 了,如果能很好掌握这个编辑器,非常有利于我们更好的在 Linux 下面进行编程开发. ...
- linux命令-vim命令模式
编辑模式下 按 "esc" 进去命令模式 :wq 保存并退出 :w 保存 已写入 :q!不保存强制退出 :wq! 强制保存退出 :set nu 显示行号 :set nonu 去掉 ...
- vim命令模式和底线_VIM 底线命令模式
保存文件 :w (小写)保存文件 ?:wq (小写)保存并退出vim :w 文件名1 将文件另存为文件名1 :ZZ (大写)保存文件并退出,相当于:wq :wq! (小写)文件所有者强制保存只读文件, ...
最新文章
- Nacos发布 v0.2 版本,无缝支持 Spring Cloud 微服务生态及高可用集群模式
- 非递归快速排序php,快排序的非递归实现(原创)
- yum安装出现No package vim available解决办法
- Spark RDD创建操作
- Java 结构体之 JavaStruct 使用教程二 JavaStruct 用例分析
- 前端学习(2101):javascript高阶函数得使用
- 第十七期:2019人工智能统计数字和一些重要事实
- 开发整理笔记Markdown基本使用
- Zabbix高可用,实现zabbix的无缝切换,无故障时间
- MRTG 监控主机流量
- SqlServer智能提示工具
- Android动态布局,并动态为TextView控件设置drawableLeft、drawableRight等属性加入图标...
- Linux的操作系统原理详解
- 通过使用中国移动随e行客户端软件在电脑上发短信
- 布朗运动、伊藤引理、BS公式
- 5个促进 OKR 成功的文化准则
- ASP.NET MVC Area使用-将Area设置成独立项目
- 大一计算机专业选修课,大学计算机类开什么公选课好?
- java io closed_java.io.IOException: Stream closed 异常的原因和处理
- 数据分析专题报告范文6篇_数据分析系列篇(6):如何写好一个专题的分析报告...