Visual studio code 在Visual Studio代码中禁用HTML属性对齐
当我格式化HTML文件时,VS代码正在堆叠元素属性。有没有办法禁用此功能?此功能的默认设置为:Visual studio code 在Visual Studio代码中禁用HTML属性对齐,visual-studio-code,vscode-settings,Visual Studio Code,Vscode Settings,当我格式化HTML文件时,VS代码正在堆叠元素属性。有没有办法禁用此功能?此功能的默认设置为: “html.format.wrapatributes”:“自动” 带有“自动”的,意思是: 仅当超过行长度时才换行属性 行长在不同的设置中定义,默认为120: //每行的最大字符数(0=禁用)。 “html.format.wrapLineLength”:120 因此,将“html.format.wraplingelength”设置为0应该可以提供所需的行为。这对我很有效。 在“Settings.j
“html.format.wrapatributes”:“自动”
带有“自动”的,意思是:
仅当超过行长度时才换行属性
行长在不同的设置中定义,默认为120
:
//每行的最大字符数(0=禁用)。
“html.format.wrapLineLength”:120
因此,将“html.format.wraplingelength”
设置为0
应该可以提供所需的行为。这对我很有效。
在“Settings.json”文件中添加以下行
"prettier.printWidth": 300
如何调试此问题:
点击HTML
请注意“强制”选项,但也可以查看包裹线长度
在那里进行测试以达到预期的结果,但是
首先测试HTML格式
- 打开要编辑的文档,然后右键单击以设置格式
- 选择HTML格式化程序
无需返回并测试其他格式化程序,如Prettier和TidyHTML等
似乎对我有效的是将默认的120包络线长度更改为另一个值。我尝试了0,但仍然有相同的问题,但出于某种奇怪的原因,值20起作用。我不明白为什么,它只是起作用。这并不能回答问题,因为它通常禁用包装而不是属性的堆叠。我卸载了我最初安装的HTML格式化程序。我现在使用JS-CSS-HTML格式化程序,效果非常好。