【问题标题】:Vim's visual mode guidanceVim 的可视化模式指导
【发布时间】:2011-03-21 08:24:46
【问题描述】:

在 Vim 的可视模式(常规或线条)下,你能做什么?

它只是针对一行中的选定部分、整行还是一段文本?

然后你要么复制/过去/搜索/替换选定的文本,还是有更多的技巧?

【问题讨论】:

    标签: vim


    【解决方案1】:

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

    不过,您可以做一些技巧,就是将该文本块传递给外部程序,例如排序。

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

    !sort
    

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

    【讨论】:

    • 您也可以这样做。我只是举一个调用外部命令的例子。
    【解决方案2】:

    我经常选择带有可视块的列,并在所选内容的每一行插入文本(I 用于选择之前,A 用于之后)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-04
      • 1970-01-01
      • 2012-09-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多