我正面临着SVG属性结果的挑战。我需要以顺序的形式重命名SVG属性的几个结果。
xlink:hreef-"#path-1"
xlink:hreef-"#path-2"
xlink:hreef-"#path-3"
...我怎样才能使它自动化?有没有可以帮助我的VSCode插件或扩展?
提前感谢!
阿尔维斯,这是路易斯。
发布于 2021-10-04 15:21:57
你可以用我写的这个扩展:Find and Transform和这个快捷键:
{
"key": "shift+alt+s", whatever keybinding you want
"command": "findInCurrentFile",
"args": {
"find": "(xlink:href-\"#path)",
"replace": "$1-${matchNumber}",
"isRegex": true,
}
}它会找到(xlink:href-\"#path),用它自己的$1替换它,并将-${matchNumber}附加到它上面。因此,第一个匹配将得到一个1,第二个匹配一个2,依此类推。
如果你想要那些从0开始的代码,你可以使用${matchIndex}。

发布于 2021-10-04 15:34:27
您可以使用扩展Regex Text Generator
查找并选择要重命名的所有项目
查找xlink:hreef
选择>选择所有实例
现在移动多个光标并选择需要替换的零件。
然后发出命令:基于正则表达式生成文本
对于生成器表达式,如果希望编号从1开始,请使用:{{=i+1}}。
您可以预览结果。
https://stackoverflow.com/questions/69438110
复制相似问题