VIM下的可视模式的相关知识
三种可视模式:
v 激活面向字符的可视模式; V 激活面向行的可视模式; ctrl+v 激活面向列块的可视模式;
选择高亮区:
上面的 v 是可以与跳转指令 以及表示范围的指令组合使用的。
如:vl, vaw,viw, vap, vgg, vG, vw,vb, vge等;
命令:
gv: 表示重选上次的高亮选区;
o: 表示切换高亮选区的活动端;
技巧:只要可能,最后用操作符命令,而不是可视命令;
在列块模式下:
选中了一块以后,可以进行如下操作:
A: 在选定的块后面插入内容;
I: 在选定的块前面插入内容;
d:删除选定的块;
c: 删除选定的块,并进入插入模式;
r: 把该行内的所内容换为指定的字符;
另外,当后面不对齐时,可以用 $ 键选中行尾; 还有,i与a不能用的,它们沿用了不同的约定;
在行块模式下:
d:删除选定的块;
c: 删除选定的块,并进入插入模式;
r: 把该行内的所内容换为指定的字符;
参考:VIM实用技巧,第二版,作者:Drew Neil;翻译:杨源, 车文隆;
VIM下的可视模式的相关知识相关推荐
- MVP模式的相关知识
MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示.作为一种新的模式,MVP与MVC有着一个 ...
- 设计模式之十一个行为型模式的相关知识,简单易懂。
一. 职责链模式-Chain of Responsibility Pattern 1) 请求的链式处理--职责链模式(一) "一对二","过",&quo ...
- 设计模式之六个创建型模式的相关知识,简单易懂。
一. 简单工厂模式-Simple Factory Pattern 1) 工厂三兄弟之简单工厂模式(一) 工厂模式是最常用的一类创建型设计模式,通常我们所说的工厂模式是指工厂方法模式,它也是使用频率最高 ...
- 设计模式之七个结构型模式的相关知识,简单易懂。
七. 适配器模式-Adapter Pattern 1) 不兼容结构的协调--适配器模式(一) 我的笔记本电脑的工作电压是20V,而我国的家庭用电是220V,如何让20V的笔记本电脑能够在220V的电压 ...
- POJ 2788 ipnetworks 计算机网络相关知识
今天刚好考完计算机网络,刚好复习下IP和子网掩码的相关知识. 子网掩码: 子网掩码是子网划分的依据,它跟IP地址一样,长度也是32位,点分十进制表示,每部分0~255,但是跟IP地址不同的是,子网掩码 ...
- java字符串相关知识
文章目录 1 基本知识 1.1 String是否是基本类型? 1.2 创建String的方式 1.3 String.StringBuilder.StringBuffer之间的关系 2 常用工具类 2. ...
- 笔记:Delaunay三角剖分(Delaunay Triangulation)相关知识
最近接触到计算Delaunay三角剖分的问题,也算是计算几何的一个经典问题了.按照别人的算法,也自己实现了个( 源代码下载 ),发现点集大的时候,程序计算起来特慢.后来分析发现,别人程序号称的都是O( ...
- vim可视模式下复制粘贴文本
[操作步骤] vim编辑器有两种操作模式:普通模式.插入模式.当打开要编辑的文件时,vim编辑器会进入普通模式.在普通模式下按 i 键进入插入模式,在插入模式下按 Esc 键返回普通模式. 在普通模式 ...
- 【ubuntu】vim中鼠标选中时变成 可视模式,不能复制的解决方法
1.问题描述 配置好vim后,打开一个文件,鼠标选中文本时,选中的内容变成可视模式. 可视模式,不能将选中内容复制到剪切板 2.解决方法 在用户根目录下,打开 .vimrc ~$ vi .vimrc ...
最新文章
- 扒出了3867篇论文中的3万个基准测试结果,他们发现追求SOTA其实没什么意义
- 域控制器配置系统要求
- adb logcat 保存_adb命令——日志命令详解——全部输出到桌面: adb logcat c:\users\del\desktop\log.txt...
- 软考-信息系统项目管理师-信息系统安全管理
- webstorm 激活方法
- 什么时候使用静态方法
- 微软:软件帝王的复兴之路
- 用python可以解决什么问题_学 Python 能帮你解决什么问题 ?
- 【英语学习】【Level 08】U02 Movie Time L5 Art in motion
- 百度安全DDoS攻击年度报告出炉 企业防护有新招!
- uni-app 引用地图
- [转载] python单词词典_Python 字典(Dictionary)
- iOS利用cocoapods 和GitHub组件化序Day1
- JavaScript引用类型之Array数组的concat()和push()方法的区别
- 苹果系统摩尔庄园是什么服务器,摩尔庄园手游官服和渠道服有什么区别_可以一起玩吗_官服和渠道服详细介绍...
- 国内使用php谷歌翻译_中英文谷歌翻译-PHP
- python 爬虫课程推荐_关于递归抓取的课程推荐
- 通信原理 | 波段的划分
- Chalk-控制台输出着色Nodejs库
- java获取当前年月日历_java万年历,获取该年月日历表