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;翻译:杨源, 车文隆;

时间: 2024-10-09 23:55:51

VIM下的可视模式的相关知识的相关文章

vim的visual可视模式(转载)

转自:http://www.cnblogs.com/chenyadong/archive/2011/08/30/2159809.html 为了便于选取文本,VIM 引入了可视(Visual)模式.要选取一段文本,首先将光标移到段首,在普通模式下按 v 进入可视模式,然后把光标移到段末.需要注意,光标所在字符是包含在选区中的.这时可以对所选的文本进行一些操作,常用的(可视模式)命令有:x或d     剪切(即删除,同时所选的文本进入剪贴板) y          复制 r字符     所有字符替换

Linux下" >/dev/null 2>&1 "相关知识说明

在学习Linux的过程中,常会看到一些终端命令或者程序中有">/dev/null 2>&1 "出现,由于已经遇到了好几次了,为了理解清楚,不妨花点时间百度或者google一下相关的知识. 0:表示键盘输入(stdin)1:表示标准输出(stdout),系统默认是1 2:表示错误输出(stderr) command >/dev/null 2>&1 &  == command 1>/dev/null 2>&1 &

代码编辑器[0] -> Vim/gVim -> Vim 的相关知识

相关知识 / Relevant Knowledge 1 _vimrc编程 / _vimrc Program 1. 注释符", 用于注释 2. 关键词set, 用于设置功能等 3. 关键词imap, 表示insert模式下的重新map 4. 关键词inoremap, 表示插入模式下的重新map: inoreremap hl <esc>, 表示插入模式下将Esc按键重map成h+l inoremap <A-j> <enter>, 表示插入模式下将enter重map

Vim编译器的相关知识

Vim编译器相关知识 1.关于Vim编译器 在热门Linux操作系统中都会默认安装一款超好用的文本编辑器——名字叫“vim”,vim是vi编辑器的升级版. vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计. 2.Vim的几种模式 命令模式:控制光标移动,可对文本进行删除.复制.粘贴等工作. 输入模式:正常的文本录入. 末行模式:保存.退出与设置编辑环境. 记住每次运行vim编辑器后都默认是“命令模式”,需要先进入到“输入模式”后再进行编写文档的工作,而每次编辑完成需

Vim技巧之四大模式_可视模式

Vim技巧之四大模式_可视模式 什么是可视模式 如何选中一块区域 如何快速选中目标区域 如何重复选择目标区域 如何在选中中切换选择模式 如何对选中的区域进行操作 可视命令的重复 最好使用操作符命令而不是可视命令 Vim技巧之四大模式_可视模式 在前面的两篇文章<Vim技巧之四大模式_插入模式>和< Vim技巧之四大模式_普通模式>我们已经介绍了插入模式和普通模式里面的技巧,下面我们将继续介绍四大模式之一的可视模式 什么是可视模式? 可视模式简单来说就是选中一块编辑区域,然后在上面执

linux下grub相关知识详解

一.grub相关知识详解 (1)grub:GRand Unified Bootloader grub 0.x :grub legacy grub 1.x : grub2 grub legacy: stage1:mbr的bootloader阶段 stage1_5:mbr之后的扇区,让stage1的bootloader能够识别stage2所在分区的文件系统 stage2:磁盘分区(/boot/grub/) 配置文件:/etc/grub.conf-->/boot/grub/grub.conf stag

vim可视模式

参考: http://xw2423.byr.edu.cn/blog/archives/232 http://www.pythonclub.org/linux/vim/visual-mode Vim的多行编辑技巧都在"Visual Mode"里面. 可以通过三种方式进入Visual Mode: 1. v 按字节选择 2. V 按行选择 3. Ctrl+v 按矩形区域选择 被选择的文件可以作为一个“文本对象”进行整体操作 比较简单明了的操作如 1. d 删除这个文本对象 2. y 拷贝这个

FTP的主动模式和被动模式的相关知识

FTP的主动模式和被动模式的相关知识. 在使用FTP时,如果客户端机器和FTP服务器双方之间的所有端口都是开放的,那连接不存在问题.如果客户端与服务器之间有防火墙,如果没配置好防火策略和采用合适的连接模式,会导致登录成功,但无法List列表的问题.要避免出现这样的问题,首先要了解FTP的工作模式. 1.FTP的PORT(主动模式)和PASV(被动模式) (1) PORT(主动模式) PORT中文称为主动模式,工作的原理: FTP客户端连接到FTP服务器的21端口, 发送用户名和密码登录,登录成功

vim 基础学习之可视模式

1. 选择模式这个模式必须通过可视模式进入.在可视模式下,我们通过 <C-g>来把我们的可视选中块作为选择模式下的操作块. 这时候我们输入可见字符,就会把这个块给覆盖掉.例如aaa bbb ccc然后我们用<C-v>选中bbb,这时候我们用<C-g>进行切换选择模式,然后输入z,你会发现bbb 变成了a,而且我们进入了插入模式 2. o 切换活动端 可视模式下,切换活动端点就是你块可视模式下,然后移动的时候,覆盖区域会验证你的方向变化而跟随你方向的那个变化点就是活动端点