Vim的可视模式指南

3
在 Vim 的可视模式(普通或行)下,你可以做什么?
是只选中一行的一部分、整行或者一个文本块吗?
然后你可以在所选文本上复制/粘贴/搜索/替换,还有更多的技巧吗?
2个回答

3

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

然而,你可以使用一些技巧将文本块传递给外部程序,比如sort。

假设你已经使用视觉模式选择了文本,你可以调用(例如):

!sort

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


1
你也可以这么做。我只是举了个调用外部命令的例子。 - Mike Lewis

1

我经常使用可视块选择一个列,并在选择的每一行插入文本(使用I表示在选择前插入,使用A表示在选择后插入)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接