当处于Vim的视觉模式(常规或线路)时,你能做什么?
它只是选择一行,整行还是一段文字?
然后你复制/过去/搜索/替换所选文本还是有更多技巧?
答案 0 :(得分:3)
是的,你是对的。可视模式通常用于移动/搜索/复制/删除文本块。
但是,您可以做的一些技巧是将该文本块传递给外部程序,例如sort。
假设您选择了具有可视模式的文本,您可以调用(例如):
!sort
这将传递突出显示的文本,并将该文本传递给sort unix命令(因为'!')。对文本进行排序后,它将使用已排序的文本替换您在视觉模式下最初突出显示的内容。
答案 1 :(得分:1)
我经常选择一个带有视觉块的列,并为选区中的每一行插入文本(在选择之前使用I
或在之后使用A
)。