gpt4 book ai didi

vim - 如何过滤视觉选择?

转载 作者:行者123 更新时间:2023-12-04 18:10:06 27 4
gpt4 key购买 nike

假设我们有一些不错的文本:

Hello world

我们选择 world在视觉模式下。然后我们可以使用像这样的 Shiny 命令过滤视觉选择:
:'<,'>!echo foobar

但是,这会将整行替换为 foobar而不仅仅是 world .为什么会这样,我们如何才能更换 world ?

最佳答案

:! filter 命令总是作用于整行(这与原始 vi 一样古老,嵌入了以 : 开头的 Ex 命令),以及 '<,'> range 也只指定行。

您可以使用尊敬的vis plugin达到你的结果;它提供了一个 :B命令将以下命令限制为视觉上选择的文本。

:'<,'>B !echo foobar

该插件适用于所有类型的 Ex 命令;为 :substitute在选择中,您还可以使用特殊的 \%V原子,虽然。

关于vim - 如何过滤视觉选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16196826/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com