在Vim中,当您处于可视化块模式(通过按ctrl-V)时,如何插入?
试试这个
选择一个文本块后,按转变+我或大写我。
小写的我将无效。
然后输入你想要的东西,最后将它应用到所有行,按Esc两次。
如果这行不通……
检查你的Vim版本中是否启用了+visualextra。
+visualextra
你可以通过输入:ver并滚动特性列表来做到这一点。(你可能想把它复制粘贴到一个缓冲区中,然后进行增量搜索,因为格式很奇怪。)
:ver
启用它超出了这个问题的范围,但我相信你可以在某个地方找到它。
您还可能有这样的用例,您希望删除文本块并替换它。
像这样
Hello World Hello World
你可以在“W”之前进行可视化块选择,然后点击转变+我 -键入“Cool”-点击ESC,然后通过可视化块选择删除“World”。
或者,更酷的方法是只是视觉块在两行中选择“World”。为change输入c。现在你处于insert模式。插入你想要的东西并点击ESC。两者都反映出较少的击键。
change
insert
Hello Cool Hello Cool
如果您想在所选列之前或之后添加新文本: