Vim:如何插入视觉模块?
在Vim中,如何在可视块模式下(通过按ctrl-V)插入?
尝试这个
select文本块后,按Shift + i或大写I.
小写我不会工作。
如果这不起作用…
检查你的Vim版本是否启用了+visualextra
。
您可以通过input:ver
并滚动function列表来完成此操作。 (您可能需要将其复制并粘贴到缓冲区中,并执行增量search,因为格式很奇怪。)
启用它不在这个问题的范围,但我相信你可以find它的地方。
您可能还有一个用例,您要删除一段文本并将其replace。
喜欢这个
Hello World Hello World
您可以在“W”之前进行可视化的块select,然后点击I – Type“Cool” – 点击ESC ,然后通过可视化块select删除“World”。
或者,更酷的方法是在两行中只select“世界”。 键入c进行change
。 现在您处于insert
模式。 插入你想要的东西,并点击ESC 。 两者都获得较less的击键反映。
Hello Cool Hello Cool
- 按ctrl和v //开始select
- 按shift和我//然后键入任何文字
- 按esc esc键/ esc键两次
如果您想在选定的柱子之前或之后添加新的文字:
- 按ctrl + v
- select列
- 按shift + i
- 写你的文字
- 按esc
- 按“jj”