如何让VS Code在括号自动完成时自动进行正则替换?

huangapple go评论130阅读模式
英文:

How to have VS Code automatically do a regex replacement on a brace completion?

问题

VS Code在输入大括号{时会自动完成括号的补全。
使用VS Code,可以手动执行正则替换操作,将[\s\n]*([{}])替换为$1,以去除每个大括号前的空白。
如何将括号自动补全操作与自动执行正则替换连接起来?

英文:

VS Code will do brace completion when a brace is entered, {.
With VS Code one can manually do a regex replacement of [\s\n]*([{}]) with $1 with the intent of removing the whitespace before each brace.
How can the brace completion action be connected to automatically do the regex replacement?

答案1

得分: 0

使用Astyle VSCode扩展,而不是这个变通方法,如在C++ VSCode中格式化花括号在前一行结束所示。

英文:

Instead of this workaround, use the Astyle VSCode extension as shown in Format Curly Braces on End Previous Line in C++ VSCode

huangapple
  • 本文由 发表于 2023年6月6日 05:47:19
  • 转载请务必保留本文链接:https://go.coder-hub.com/76410204.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定