【问题标题】:How to put a normal command and a search command together in a vimscript?如何将普通命令和搜索命令放在 vimscript 中?
【发布时间】:2023-03-26 05:48:01
【问题描述】:

我正在尝试使用 vimscript 将普通命令与搜索命令放在一起,但没有成功:

这是我的命令:
d/\S
(从当前光标位置删除到下一个“非空格”字符)

我不知道怎么把它放到 vimscript 中。

我试过了,但没用:
normal d
let @/ = \\S

【问题讨论】:

    标签: search command vim


    【解决方案1】:

    试试这个:

    call search("\\S", "sW")
    :normal d`'
    

    第一行将'前一个上下文标记设置为当前光标位置,然后将光标移动到第一个非空白字符。

    然后第二行向后删除到上一个光标位置。

    【讨论】:

      猜你喜欢
      • 2012-06-01
      • 2021-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-08
      • 2015-09-12
      • 2014-03-28
      • 1970-01-01
      相关资源
      最近更新 更多