gpt4 book ai didi

vim - 如何在vim中在单词的两侧重复添加文本?

转载 作者:行者123 更新时间:2023-12-04 16:49:03 24 4
gpt4 key购买 nike

我想从字典中提取 Python 脚本中的一堆局部变量引用。所以,我需要从本质上改变 foo , bar , 和其他人进入 env['foo'] , env['bar']等等。我是否需要编写一个正则表达式并匹配每个要转换的变量名,或者是否有更直接的方法可以重复使用 .命令?

最佳答案

您可以使用宏:一次性输入这些命令(空格只是为了插入注释)

             " first move to start of the relevant word (ie via search)
qa " record macro into the a register.
ienv['<esc> " insert relevant piece
ea'] " move to end of word and insert relevant piece
q " stop recording

然后,当您进入下一个单词时,只需点击 @a重播宏(甚至 @@ 以重复此后的最后一次重播)。

关于vim - 如何在vim中在单词的两侧重复添加文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6192800/

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