有没有一种方法可以在Visual Studio代码(VSCode)中按字母顺序对缩进的多行内容进行排序



我有一个很长的脚本,其中包含一个庞大的品牌名称列表,这些名称不是按字母顺序排列的。几年来,许多不同的人都在研究它:(问题-有没有一种方法可以在Visual Studio代码(VSCode(中按字母顺序重新排列代码行?我知道这对于单行代码是可能的,但对于缩进的多行代码块是可能的吗?请参阅所附的示例,因此在这种情况下,我希望选择所有这些代码行,并根据品牌名称(acer、acqua、aeg、amazon等(进行排序,并保留每个代码的嵌套部分。如果有人有任何想法或建议,请提前感谢

待分拣代码的屏幕截图

我尝试在VSCode中进行排序,但它只对单独的代码行进行排序并将它们混合在一起。它不将多行嵌套代码块识别为一组可以单独排序的代码

[假设你有一个json对象,或者你的文本可以变成一个。看起来已经很接近了-如果它不是json,你可以考虑制作一个单独的文件,并将其变成json,这样你就可以使用分类器了。]

我在Marketplace中看到了许多json排序器:只需搜索json sort

这个有280K以上的下载:排序JSON对象

我看到了更多。没有内置的方法来做你想做的事情,你需要一个扩展。

我会:

  1. 用空字符串替换新行+3x-nttt-
  2. 排序
  3. 格式化文档(您可能需要先更改语言模式(

最新更新