gpt4 book ai didi

在 :normal vim command misbehaves 中搜索

转载 作者:行者123 更新时间:2023-12-01 12:01:08 25 4
gpt4 key购买 nike

这是在为 vim 编写脚本时弹出的。

使用有据可查的 ':normal' 命令:

:normal /abc  

不搜索字符串 abc。相反,之前的搜索字符串仍然有效(即突出显示、跳转到 n 等)。
更奇怪的是:abc 作为/历史中的最新模式出现(即点击/然后向上箭头)。

为什么 abc 没有成为真正的搜索模式?

最佳答案

确实有据可查的帮助文件:normal命令如下:

If {commands} does not finish a command, the last one will be aborted as if <Esc> or <C-C> was typed.

当你写:,

:normal /abc

您尝试执行未完成的命令。实际上,在插入模式下键入“/abc”后,您还应该按“Enter”(即<CR>)。这不会发生,但是,根据手册,<Esc>被按下。

要通过命令搜索,您应该使用:。

:exec "/abc"

关于在 :normal vim command misbehaves 中搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1388547/

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