VSCode codeActionsOnSave 忽略特定文件

dzm*_*dzm 8 visual-studio-code

organizeImports在保存时使用,但在某些情况下顺序很重要,这会导致问题。如果有一种方法可以简单地忽略页面,无论是通过页面内的注释(理想情况下)还是在配置设置中,我都找不到任何地方。

如果没有加入,也许有一个扩展可以提供此功能。无论如何,非常感谢任何帮助追踪此解决方案的帮助。

Arn*_*and 1

无法找到如何正确执行此操作,但如果您使用 prettier,这里有一个解决方案可以解决您的最终需求。

我有选择地处理文件的organizeImports的方式如下。

1 - 确保您的默认格式化程序更漂亮(如下所述) https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode

2 - 在您的设置中,将 formatOnSave 设置为 true,但将organizeImports 设置为 false,如下所示。

{
  "editor.codeActionsOnSave": {
    "source.organizeImports": false
  },
  "editor.formatOnSave": true
}
Run Code Online (Sandbox Code Playgroud)

3 - 安装https://github.com/simonhaenisch/prettier-plugin-organize-imports

这是一个更漂亮的插件,允许将导入组织为更漂亮格式的一部分,并具有禁用文件组织导入的选项(即 // Organize-imports-ignore )