问题是我在 Visual Studio Code 中安装了 Angular 扩展后,在输入单个字母或多行代码后,我不断地遇到所有文件(.ts、.html 和 .css)自动换行。真令人沮丧。我禁用了 prettier、自动换行和智能感知,但问题仍然存在。
有什么办法可以禁用它吗?
我也遇到了同样的问题。
浏览完我的扩展后,我注意到我安装的“EditorConfig for VS Code”扩展在输入单行或多行代码后会插入自动换行符。
如果问题仍未解决,请尝试禁用一些扩展程序,看看是否有效。
我遇到了类似的问题,9paradox提供的解决方案解决了我的问题。
当我保存代码(Python、JSON、JS 等)时,我总是在文件末尾插入一个新行。
解决方案:如果,例如在 Mac 上,您正在编辑项目中的任何文件,然后转到项目的根目录,比如说
/Users/<username>/git/<project>
,然后在该文件夹中搜索 .editorconfig
,然后使用任何文本编辑器(如 vi
或TextEdit
并制作insert_final_newline = false
。 VS Code
立即接管设置更改。无需重启。
我也遇到了同样的问题/挫折,尤其是 Angular .html(.css 行无论如何都不会那么长,而且我的团队严格遵守 .ts 格式标准)。
搜索
HTML > Format: Wrap Attributes
和 HTML > Format: Wrap Line Length
的 vscode 设置并使用选项。
最后我不得不恢复,因为其他团队成员正在使用系统默认值,git 将显示太多的更改。但如果你正在做自己的事情,那么这很有效。不要忘记您还可以更改特定工作区的设置。
只需禁用 VSC 中的自动保存选项即可。