Vim的视觉模式指导

时间:2011-03-20 19:40:26

标签: vim

当处于Vim的视觉模式(常规或线路)时,你能做什么?

它只是选择一行,整行还是一段文字?

然后你复制/过去/搜索/替换所选文本还是有更多技巧?

2 个答案:

答案 0 :(得分:3)

是的,你是对的。可视模式通常用于移动/搜索/复制/删除文本块。

但是,您可以做的一些技巧是将该文本块传递给外部程序,例如sort。

假设您选择了具有可视模式的文本,您可以调用(例如):

!sort

这将传递突出显示的文本,并将该文本传递给sort unix命令(因为'!')。对文本进行排序后,它将使用已排序的文本替换您在视觉模式下最初突出显示的内容。

答案 1 :(得分:1)

我经常选择一个带有视觉块的列,并为选区中的每一行插入文本(在选择之前使用I或在之后使用A)。