如何解决VSCode 在提交文件时禁用更漂亮的格式
我在任何地方都找不到答案,我已经准备好开始拔头发了。我不知道它是如何开始的,但最近 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,Integer param3
) {
...
我不喜欢这个,我需要停止。请帮我让它停止。
感谢所有帮助!
解决方法
您可以从命令行运行 VScode - cmd.exe 禁用所有扩展以缩小范围,是否有任何扩展问题:
code --disable-extensions
,
抱歉耽搁了,我终于有机会回到这个话题了。我发现问题是以前的扩展在我的项目中的 .git/hooks 目录中散落着一堆在删除时没有清理的脚本。我删除了除 .sample 文件之外的所有内容,一切正常。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。