Visual Studio代码自动格式化我的带有标记的js文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual Studio代码自动格式化我的带有标记的js文件相关的知识,希望对你有一定的参考价值。

我最近升级了我的visual studio代码版本1.33.0并且在保存文件时遇到问题,因为它们在保存文档时保持格式化。

我查看了更新 - https://code.visualstudio.com/updates/v1_33并在settings.json文件中打开了javascript和javascriptreact语言。

settings.json文件


  "window.zoomLevel": 0,
  "files.associations": 
    "*.scss": "scss"
  ,
  "mssql.connections": [
    
      "server": "localhost",
      "database": "",
      "authenticationType": "SqlLogin",
      "user": "SA",
      "password": "",
      "emptyPasswordInput": false,
      "savePassword": true,
      "profileName": "localhost profile"
    
  ],
  "javascript.implicitProjectConfig.experimentalDecorators": false,
  "editor.tabSize": 2,
  "php.validate.enable": false,
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "workbench.startupEditor": "none",
  "javascript.format.insertSpaceBeforeFunctionParenthesis": true,
  "editor.formatOnSave": false,
  "[javascript]": 
      "editor.formatOnSave": false,
      "editor.defaultFormatter": "esbenp.prettier-vscode"
,
"[javascriptreact]": 
    "editor.formatOnSave": false,
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  

这没关系,它忽略了这些首选项并自动将其格式化为VSC自动默认格式。我使用.js文件与反应和切换rsx不是一个选项。谢谢

答案

VSC中有3个级别的设置(用户级别,工作区级别,全局)。检查formatOnSave对于所有这些是否为false。如果它仍然缩进代码,则在项目中创建一个.editorconfig文件并在那里提及您的设置。它在VSC设置中获得最高优先级,并将覆盖所有其他设置。

以上是关于Visual Studio代码自动格式化我的带有标记的js文件的主要内容,如果未能解决你的问题,请参考以下文章

如何防止 Visual Studio 更改我的 csproj 格式

如何在 Visual Studio 中自动格式化 XAML 代码?

是否有任何 Visual Studio 插件可以自动格式化我喜欢的代码?

如何禁用我的 HTML 类的 Visual Studio Code 自动修剪空白?

Visual Studio Code 保存时自动格式化的问题

在 Visual Studio 代码中格式化液体(Shopify)代码