gpt4 book ai didi

vim - 如何保存包含多个搜索的宏并将其替换到我的.vimrc中

转载 作者:行者123 更新时间:2023-12-04 17:13:30 33 4
gpt4 key购买 nike

我有一个宏,用于替换其html实体的特殊字符。我想将其保存在我的.vimrc文件中。

根据this,我应该使用let @ r ='macro_text_goes_here'。问题是我的宏是一系列搜索和替换,如下所示:

:%s:á:\á:Ige
:%s:é:\é:Ige
:%s:í:\í:Ige

因此,我尝试使用实际的换行符对^ V-enter, 进行操作,但是它永远无法正常工作。另一方面,如果我将文本放在寄存器上,然后运行宏,它将按预期工作。

最佳答案

将此添加到.vimrc对我有用

let @a=':%s/á/\á/g^M:%s/é/\é/g^M:%s/í/\í/g^M'

请注意,^ M是使用Ctrl + V,Ctrl + M输入的特殊字符。

关于vim - 如何保存包含多个搜索的宏并将其替换到我的.vimrc中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3054721/

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