gpt4 book ai didi

Vim 正常!发送文字 字符串而不是空白字符

转载 作者:行者123 更新时间:2023-12-02 05:57:31 27 4
gpt4 key购买 nike

我不确定我在这里做错了什么。

:normal! I###<Space><Esc>

当我对一个单词执行此命令时,我想要的最终结果是:
### word

但是我得到了这个:
###<Space>word

最佳答案

Vim 的 :normal是任何中等复杂的噩梦。我不记得为什么,但这是获得所需内容的最简单方法。您需要转义传递给执行的字符串中的开头 <。

execute "normal! I###\<Space>\<Esc>"

编辑:Vim 并没有真正解释原因,但是 :help normal
        An alternative is to use |:execute|, which uses an
expression as argument. This allows the use of
printable characters to represent special characters.

关于 Vim 正常!发送文字 <Space> 字符串而不是空白字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45784431/

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