已关闭。此问题需要超过focused。当前不接受答案。
**想要改进此问题吗?**更新此问题,使其仅关注editing this post的一个问题。
3天前关闭。
Improve this question
我有一个包含##的单据,用于列表签名。我想用订单号替换##。
first matched ## -> to 1.
second matched ## -> 2.
.... 3.
.... 4.
这是否可以在编辑器中完成,如VS代码等.
已关闭。此问题需要超过focused。当前不接受答案。
**想要改进此问题吗?**更新此问题,使其仅关注editing this post的一个问题。
3天前关闭。
Improve this question
我有一个包含##的单据,用于列表签名。我想用订单号替换##。
first matched ## -> to 1.
second matched ## -> 2.
.... 3.
.... 4.
这是否可以在编辑器中完成,如VS代码等.
2条答案
按热度按时间aor9mmx11#
您可以使用扩展名Regex Text Generator
所需的生成表达式为:
{{=i+1}}
pkwftd7m2#
您可以在没有扩展名的情况下执行此操作,方法是首先选择所有要更改的
##
。一种方法是通过查找:##
,然后按Alt+Enter选择所有匹配项。然后运行以下键绑定:
要将find,select all和replace结合在一起,你可以使用我写的扩展Find and Transform。下面是一个示例键绑定,它可以完成你想要的操作(在你的
keybindings.json
中):${matchNumber}
从1开始,${matchIndex}
从0开始。