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    拷贝这个文本对象

关于大小写的操作

1. ~    切换大小写

2. U    全部变大写

3. u    全部变小写

在“文本对象”前面或者后面插入

这就是多行操作的经典场景

1. I    在“文本对象”的每一行前面插入

2. A    在"文本对象"的每一行后面插入

3. c    将"文本对象"的每一行改写为新的内容

这种多行的插入一只针对两侧竖直对齐的"文本对象"有效,而且操作是在按下Esc键回到普通模式完成。

Indent前进与后退

1. >    Indent前进

2. <    Indent后退

可以通过命令:set shiftwidth=n设置Indent的递进量

多行并成一行

1. J    将“文本对象”所在的所有行都合并成一行

vim可视模式

时间: 2024-10-03 22:37:27

vim可视模式的相关文章

强悍的 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下的可视模式的相关知识

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

vim的visual可视模式(转载)

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

vim 基础学习之可视模式

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

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常用快捷键总结 http://www.apelearn.com/bbs/thread-407-1-1.html vim快速删除一段字符 http://www.apelearn.com/bbs/thread-842-1-1.html vim乱码 http://www.apelearn.com/bbs/thr

VIM之模式

1.模式介绍: 在真正开始使用VIM之前,你必须先了解VIM的模式,否则在 VIM 面前你可能会手足无措.VIM是有模式 编辑器,这意味着 VIM 有多种不同的工作模式,在不同的工作模式下用户相同的操作会得到不同的结果.想象 一下你的手机,当你的手机处于待机状态时(Sleep mode),按下电源键是唤醒手机,当你的手机处于活动 状态时(Active mode),按下电源键却是进入待机状态.VIM通过模式,扩展了你的键盘,相当于使用模式 使你手机的电源键功能得到扩展一样.VIM这样做就是为了让你

运维学习之管理输入输出及vim编辑模式

unit 4 1.管理输入输出 在linux系统中,正确输出的编号为1,错误输出编号为2 在系统中用普通用户执行 "student" find /etc -name passwd > file ##重定向正确输出 find /etc -name passwd 2> file ##重定向错误输出 find /etc -name passwd &> file ##重定向所有输出 注意: >, 2> ,&>  都会覆盖源文件内容 >f

vim 可视化模式(visual模式)

为了便于选取文本,VIM 引入了可视(Visual)模式.要选取一段文本,首先将光标移到段首,在普通模式下按 v 进入可视模式,然后把光标移到段末.需要注意,光标所在字符是包含在选区中的. v 进入字符可视化模式 V 进入行可视化模式 Ctrl+v 进入块可视化模式 块选择Ctrl+v  在表格中删除指定列非常有用 用v命令进入的字符可视化模式(Characterwise visual mode).文本选择是以字符为单位的. 用V命令进入的行可视化模式(Linewise visual mode)