按字母顺序排序 TypeScript 界面键

J'e*_*J'e 4 typescript visual-studio-code prettier

有没有办法自动对 TypeScript 界面键进行排序?我已经在使用 Prettier 和 VSCode,所以理想情况下,解决方案就是使用它们,但我对任何解决方案都持开放态度。

例如,

// before
interface MyInterface {
  foo: number;
  bar: number;
  baz: number;
}

// after sort
interface MyInterface {
  bar: number;
  baz: number;
  foo: number;
}
Run Code Online (Sandbox Code Playgroud)

Aka*_*ash 18

在 VS 代码中;您只需选择要排序的行,然后CMD + SHIFT + PCtrl + Shift + P在 Windows 上)并搜索Sort lines Ascending/Descending.

在此输入图像描述


J'e*_*J'e 6

VSCode 有很多插件可用。“Henrik Sjööh”的“排序”效果很好。

安装插件后,突出显示界面并按alt+shift+soption+shift+s在MacOS上),界面将重新排序。

  • 像这样排序需要大量的手动工作...我们应该能够对整个文件运行排序 (2认同)
  • @RichardMichaelCoo 你所说的一切都是正确的,但关于对象文字。问题是关于接口的。 (2认同)