【问题标题】:How do I automatically format a segment of code?如何自动格式化一段代码?
【发布时间】:2020-04-01 17:24:27
【问题描述】:

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

meat:carne

添加元素后:

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

这就是我想要的样子:

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

有什么办法可以自动完成吗?如果我一件一件地去做,我永远不会看到这一切的结束。 谢谢!

【问题讨论】:

  • 在 Visual Studio Enterprise 2017 中,您可以选择“编辑”>“高级”,然后选择“格式化文档”或“格式化选择”。您有类似的选择吗?
  • 谢谢,我已经找到了解决方案!不适用于 Visual Studio Code,但适用于 Notepad++。基本上你使用 find replace 来做,你选择“使用正则表达式”然后找到 (.*):(.*) 并替换为 \n\t\1\n\ t\n\t\t\2\n\t !不过还是谢谢 :)

标签: regex xml visual-studio-code formatting


【解决方案1】:

您可以在 Visual Studio Code 中使用正则表达式进行一些查找和替换

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-29
    • 2016-08-20
    • 2011-02-07
    • 1970-01-01
    • 2012-03-13
    • 2014-02-08
    • 2019-08-18
    • 2013-03-17
    相关资源
    最近更新 更多