【问题标题】:VSCode disable prettier formatting when committing filesVSCode 在提交文件时禁用更漂亮的格式
【发布时间】:2021-06-16 22:19:36
【问题描述】:

我在任何地方都找不到答案,我已经准备好开始拔头发了。我不知道它是如何开始的,但最近 VSCode 在提交到 github 时一直在自动格式化我的代码。起初我以为是文件保存,所以我卸载了 prettier,将 editor:formatOnSave 和 editor:formatOnType 设置为 false(在 settings.json 文件和 Preferences UI 中),但它仍然是在保存之前格式化。我在 git 日志中发现了这一点:

我确实卸载了所有我认为会阻止格式化的扩展程序。这就是我现在安装的所有内容:

有谁知道可能会发生什么,或者我可以在哪里完全禁用它?同样,在我单击“源代码控制”面板顶部的复选框以提交我的代码之前,格式将被保留。然后它采用如下格式的代码:

public String methodName(String param1, String param2, Integer param3) {
...

并像这样格式化它:

public String methodName(
  String param1,
  String param2,
  Integer param3
) {
...

我不喜欢这样,我需要停止。请帮我让它停下来。

感谢您的所有帮助!

【问题讨论】:

    标签: visual-studio-code vscode-settings


    【解决方案1】:

    您可以从命令行运行 VScode - cmd.exe 并禁用所有扩展来缩小范围是否存在任何扩展问题:

    code --disable-extensions
    

    【讨论】:

      【解决方案2】:

      抱歉耽搁了,我终于有机会回到这个问题上。我发现问题是以前的扩展在我的项目中的 .git/hooks 目录中乱扔了一堆在删除时没有清理的脚本。我删除了除 .sample 文件之外的所有内容,一切都很好。

      【讨论】:

        猜你喜欢
        • 2021-08-14
        • 2021-05-07
        • 2020-08-10
        • 2020-05-09
        • 2018-10-03
        • 1970-01-01
        • 2021-04-18
        • 2018-12-01
        • 2018-10-21
        相关资源
        最近更新 更多