我已经使用vim几年了,虽然我已经学会了很多时间保存快捷方式,但我从未使用过Visual模式,which is supposed to be all powerful:
...视觉块模式(编辑列)是许多编辑所缺乏的,但我不能没有。我使用这个来震惊和敬畏工作人员,在一些按键中进行一些编辑,否则有人会花费十分钟时间手动。
我想了解为什么以及何时应该使用可视模式。
有人能给我一个例子“在一些按键中进行一些编辑,否则会有人用手动做十分钟吗?”
答案 0 :(得分:4)
如果你看到 CTRL-C CTRL-V 并识别它的作用,你应该使用视觉模式。
如果像我一样,你看到 A : esc 0 d f : $ p $ x 编辑命令,不要打扰: - )
答案 1 :(得分:1)
当我使用视觉模式时,选择整行或块。例如,您可以[esc] [shift + v] [y]复制我正在使用的当前行。这是more information.
答案 2 :(得分:1)
可视模式允许您对文本块执行操作。这是在Vim中对块执行操作的唯一方法。
一个简单的例子就是复制或移动文本。
更高级的示例是对文件的某个部分中的行进行排序。您可以通过进入可视模式,选择文本块,按Esc
进入命令模式,然后键入!sort
来执行此操作。您可以在此处查看有关其示例及其工作原理的更多详细信息:http://www.oualline.com/vim-cook.html#sorting_visual
答案 3 :(得分:1)
我实际上只是做了一个截屏视频,展示了视觉模式的巨大用途。您可以在http://lococast.net/archives/241
查看正如其他人所说,使用特定范围的代码进行任何类型的编辑(编辑,删除,搜索/替换)都很棒。
答案 4 :(得分:0)
答案 5 :(得分:0)
已经给出了几个很好的例子。这是其他一些。 我也使用视觉模式: