在Vim中,是否可以进行“高级”块操作,例如“跳过线”的网格?
示例:
# SCENARIO "A"
This is line ONE
This is line TWO
This is line THREE
# SCENARIO "B"
This is line ONE
This is line TWO
This is line THREE
在上面的“场景A”中,我可以使用块选择的单个操作来添加空格,并将ONE和TWO与THREE保持良好对齐。
在“场景B”中,我想知道是否可以使用单个“块可视”操作在ONE和THREE之前添加空格,以便将它们与TWO对齐。
答案 0 :(得分:1)
这不是直接的方法来做视觉块。我个人更喜欢将更远的物品移近其他物品,然后同时重新调整这三个物品。
另一种方法是复制所需数量的空格,然后以视觉块模式(Ctrl-R + "
)插入它们以重新对齐它们。
我让a short video证明了我的意思。
答案 1 :(得分:1)
为了对齐,有三个著名的插件:
其中一个(一旦学会了如何使用它们)将比内置命令更轻松地解决对齐问题。