html - 如何防止 VS Code 将长 HTML 行分成多行?
问题描述
当我的带有属性的元素变长时,VS Code 似乎将行分成多行:
(我想要三行而不是七行,每个元素一行)
我使用 prettier 进行格式化,并设置了printWidth
适用于 javascript 代码的选项,但对于 HTML,它似乎被 VS Code 覆盖。
我试过摆弄wrapAttributes
和html.format.wrapLineLength
设置,但这些似乎都没有任何效果。
如何处理这件事?
更新:
非常感谢你的回答。他们没有通知我,很抱歉没有采取行动。
我已经尝试了您的所有建议,但问题仍然存在。这是我根据您的建议当前的配置。
设置.json:
"html.format.wrapLineLength": 0,
"html.format.enable": false,
"html.format.wrapAttributes": "auto",
"vetur.format.defaultFormatterOptions": {
"prettyhtml": {
"printWidth": 300,
"singleQuote": false,
"wrapAttributes": false,
"sortAttributes": false
}
}
.prettierrc.json:
{
"semi": true,
"trailingComma": "none",
"singleQuote": true,
"printWidth": 300,
"tabWidth": 2,
"useTabs": true,
"jsxBracketSameLine": true
}
解决方案
您可以添加"html.format.wrapLineLength": 0
settings.json。
推荐阅读
- java - Output video gets cropped in MasayukiSuda:CameraRecorder camera library
- python-3.x - Parallel states with Python's transitions package?
- karate - 如何分发空手道测试框架?
- java - MapStruct 中是否有 EmptyStringCheckStrategy?
- mysql - insert value from hex datetime sql to datetime MySql
- c# - The input is not a valid Base-64 string
- python - MultiIndex Dataframe 将一个原始索引与其他索引进行比较
- c++ - GLM角度轴错了?
- php - 方法调用如何从 `Routes` 传递到 `RoutesCollection`?
- yii - 如何在 Yii 框架中更改错误屏幕上的布局?