vscode : 重新排列 js / ts 文件的代码
vscode : rearrange code for js / ts files
如何重新排列 Vscode 中 .js / .ts 文件中的代码?例如在一个Class,里面我想让它自动把静态变量放在最上面,然后是变量,然后是方法等等
我尝试 google "vscode rearrange code" 但它总是指向 Prettier,NOT 这样做。
现在也许Java脚本中不存在此功能?但是例如在 Android Studio (Java) 中肯定有一个选项可以做到这一点。
此外,我不是在谈论重新排列导入,我已经知道 Vscode 可以做到这一点。
据我所知,VSCode 或 TypeScript 中没有任何内置功能可以做到这一点。不过我不确定是否有任何扩展。
但是,如果您使用 TSlint 或 ESlint,您可以使用 member-ordering
规则实现相同的目的:
- https://palantir.github.io/tslint/rules/member-ordering/
- https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/member-ordering.md
TSLint 规则(虽然不是 ESlint 规则)有一个“修复程序”,因此您可以一键应用它。
如何重新排列 Vscode 中 .js / .ts 文件中的代码?例如在一个Class,里面我想让它自动把静态变量放在最上面,然后是变量,然后是方法等等
我尝试 google "vscode rearrange code" 但它总是指向 Prettier,NOT 这样做。
现在也许Java脚本中不存在此功能?但是例如在 Android Studio (Java) 中肯定有一个选项可以做到这一点。
此外,我不是在谈论重新排列导入,我已经知道 Vscode 可以做到这一点。
据我所知,VSCode 或 TypeScript 中没有任何内置功能可以做到这一点。不过我不确定是否有任何扩展。
但是,如果您使用 TSlint 或 ESlint,您可以使用 member-ordering
规则实现相同的目的:
- https://palantir.github.io/tslint/rules/member-ordering/
- https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/member-ordering.md
TSLint 规则(虽然不是 ESlint 规则)有一个“修复程序”,因此您可以一键应用它。