在 VS 代码中保存时美化?

Posted

技术标签:

【中文标题】在 VS 代码中保存时美化?【英文标题】:Beautify on save in VS code? 【发布时间】:2018-09-21 03:34:28 【问题描述】:

我刚刚为 vs 代码安装了beautify extension

我想在保存文件时美化我的代码,但不知道如何配置它。

它说

当“editor.formatOnSave”为真时,将启用保存时美化。

但我不知道把它放在哪里,因为我在任何文件中都找不到默认选项。

我正在尝试切换到 VS 代码并解决问题。

【问题讨论】:

How do you format code on save in VS Code的可能重复 【参考方案1】:

我的 javascript 设置依赖于 ESlintPrettifier

我得到了自动格式化/自动修复配置:

 "editor.codeActionsOnSaveTimeout": 2000,
  "editor.codeActionsOnSave": 
    "source.fixAll": true
  

【讨论】:

【参考方案2】:

对于 Windows,单击“文件”-> 首选项-> 设置。然后搜索editor.formatOnSave,把“true”换成“false”

对于 Mac,点击“代码”(屏幕左上角,“文件”、“编辑”和“查看”的左侧)-> 首选项 -> 设置 -> 在其中输入术语“editor.formatOnSave”页面顶部的搜索设置框。点击勾号将其标记为真。

【讨论】:

i.imgur.com/CcscL2H.jpg 我这样做对吗?即使重新加载vscode似乎也不起作用 不确定它是否有任何作用。当我保存我想要的文件时,它不会美化我的代码。 我回答了你最初的问题,在哪里可以找到设置,所以很感激 +1 :),如果你现在有另一个关于为什么某些插件不起作用的问题,我需要关于那个的更多细节.示例“丑陋”代码的屏幕截图或副本,以及启用插件的所有步骤。 它对我有用。只需打开一个 html 文件并将元素移出原位,然后保存文件。元素被移回它应该在的位置。 这对我没有任何作用【参考方案3】:

我访问了这个问题,因为我的美化在 VS 代码中不起作用 并添加上述设置解决了我的问题,但如果您希望美化也解决掉毛问题,那么您必须添加以下设置以及上述设置:(希望这对任何人都有帮助)


  "editor.formatOnSave": true,
  "tslint.autoFixOnSave": true
  

【讨论】:

以上是关于在 VS 代码中保存时美化?的主要内容,如果未能解决你的问题,请参考以下文章

VS中如何美化界面 去掉窗体边框

vs代码在保存.js文件时改变jsx

VS Code问题:当我保存时,行和空格会自动添加并破坏代码

博客园自动生成目录及页面美化

VS Code:在保存文件时观看打字稿

vscode 美化教程