vim的visual可视模式(转载)

转自:http://www.cnblogs.com/chenyadong/archive/2011/08/30/2159809.html

为了便于选取文本,VIM 引入了可视(Visual)模式。要选取一段文本,首先将光标移到段首,在普通模式下按 v 进入可视模式,然后把光标移到段末。需要注意,光标所在字符是包含在选区中的。这时可以对所选的文本进行一些操作,常用的(可视模式)命令有:
x或d     剪切(即删除,同时所选的文本进入剪贴板)
y          复制
r字符     所有字符替换为新字符
u U ~    分别是所有字母变小写、变大写、反转大小写
>  
当输入了命令以后,VIM 将回到普通模式,这时可以按 p 或 P 进行粘贴。普通模式下有关复制和粘贴的命令:
v         进入可视模式
p或P    在当前位置粘贴剪贴板的内容,p 粘在光标所在字符后面,P 粘在前面

得不承认,虽然引入了可视模式,复制和粘贴在 VIM 中仍然是比较麻烦的操作,这也许是 VIM 唯一的缺点。:-) 此外,VIM
还引入了选择(Select)模式,跟可视模式类似。结合一些键的定义和选项设置,可以实现跟 notepad
相同的复制和粘贴的使用习惯。限于篇幅和水平,在此不提。

时间: 2024-11-01 11:16:33

vim的visual可视模式(转载)的相关文章

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

三种可视模式: v 激活面向字符的可视模式: V 激活面向行的可视模式: ctrl+v 激活面向列块的可视模式: 选择高亮区: 上面的 v 是可以与跳转指令 以及表示范围的指令组合使用的. 如:vl, vaw,viw, vap, vgg, vG, vw,vb, vge等: 命令: gv: 表示重选上次的高亮选区: o: 表示切换高亮选区的活动端: 技巧:只要可能,最后用操作符命令,而不是可视命令: 在列块模式下: 选中了一块以后,可以进行如下操作: A: 在选定的块后面插入内容: I: 在选定的

强悍的 vim —— 可视模式(visual mode)

进入可视模式的最重要也最直接的目的即是选中区域(ctrl + v:指定列,shift + v:指定行). 1. 进入可视模式的方法 (1)处理列,将光标移动到想要修改的列(的开始或终止区域),ctrl + v,与行的位置无关, (2)处理行,将光标移动到想要修改的行(的开始或终止区域),shift + v,与列的位置无关. 2. 加注(在每一行的开始位置,也即每一列) 将光标移动到第一列, ctrl + v,进入可视模式 选中全部行的第一列,最好的方式,shift + g 快速移动到最后一行 s

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

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

vim insert VISUAL模式无法右键复制问题(转)

转自:https://blog.csdn.net/coder_oyang/article/details/89096219 vim中使用鼠标右键粘贴,失败.vim的模式: 网上解法: 1. 普通模式下输入“:set mouse-=a”,有效 2. .vimrc中添加: if has('mouse') set mouse-=aendif失效 查资料发现:vi的三种模式,命令模式,插入模式,可视模式.鼠标可以启动于各种模式中: The mouse can be enabled for differe

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 拷贝这个

vim 基础学习之可视模式

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

如何使用VIM的列编辑模式 [转]

如何使用VIM的列编辑模式? * windows 我使用的VIM FOR WINDOWS,一直都听说VIM有列编辑模式,一直没有使用过,试了几次都失败了.今天又因为工作需要,到网上查了一下,经过不断的尝试,终于使用成功了,在这里和大家分享一下: 1. 在命令模式使用下面的快捷键:CTRL+q,小写的q就可以了 2. 然后使用HJKL四个键来移动和选中相关的行和列,你发现你可以选中一个区块了,千万不能用鼠标. 3. 如果想在区块的左侧增加一列文本,选中区块后,按大写的I,然后光标自动到区块左上角的

技巧:Vim 的纵向编辑模式

https://www.ibm.com/developerworks/cn/linux/l-cn-vimcolumn/ 开始之前 人类大脑对文字的处理是平面式的,所以我们浏览文章.查找资料或者重构代码,要么是横向读,要么是纵向读,要么使用搜索功能,将文字作为一个平面整体.而在编辑文字.编写代码的时候则不是横向就是纵向.常规文本编辑器都是横向编辑,而纵向编辑也常被作为特色功能.比如 Vim.EditPlus.UltraEdit 这些编辑器都有纵向编辑模式,或者称为列模式.像日常文字处理工具 Mic

Vim技巧之四大模式_普通模式

Vim技巧之四大模式_普通模式 一见不钟情的普通模式 普通模式下面的强悍操作 什么是操作符 什么是动作命令 误操作怎么办 那种操作更划算 普通模式下的神秘大招 Vim技巧之四大模式_普通模式 众所周知,vim里面最具特色的东西就是它可以切换模式,那什么是模式呢?可以简单的理解为在不同的模式下面按相同的键而得到不同的效果.比如Vim在插入模式下面连按两次d,那么就会在光标位置插入两个字母d,如果在普通模式下面连按两次d,那么光标所在当前行将会被删除. 既然说是Vim的四大模式,那么Vim到底有那四