如何自动格式化一段代码?

时间:2020-04-01 17:24:27

标签: regex xml visual-studio-code formatting

我目前正在尝试.xdxf格式的文件,我相信它会以XML格式插入,并且正在为大学课程构建双语词典。 我正在从.txt文件构建此.xdxf文件,该文件会编译所有字典条目(大约300个)。这是在任何编码之前显示条目的方式:

meat:carne

添加元素后:

<ar><k>meat</k><def>carne</def></ar>

这就是我想要的样子:

<ar>
  <k>meat</k>
  <def>
    carne
  </def>
</ar>

有什么办法可以自动执行此操作?如果我一个接一个地做,我将永远看不到这件事的结局。 谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用带有Visual Studio Code的正则表达式进行查找并替换

  • 在Windows上点击CTRL + H
  • 单击“查找”控件右侧的按钮.*
  • 在“查找”控件中,输入(.*):(.*)
  • 在“替换”控件中,输入<ar>\n\t<k>$1</k>\n\t<def>\n\t\t$2\n\t</def>\n</ar>
  • 按下“全部替换”按钮

enter image description here