由于Netbeans可能在版本13或14中强制在每个属性后添加新行,因此:
# nav { @include flex; flex-wrap: nowrap; align-items: stretch; flex: 1; }
变成了
# nav {
@include flex;
flex-wrap: nowrap;
align-items: stretch;
flex: 1;
}
工具〉选项〉编辑器〉格式
只有CSS的“制表符和缩进”选项
有没有办法在格式化中禁用新行?
1条答案
按热度按时间qzwqbdag1#
我可以在NetBeans 15中重现您的问题,但无法解决它。正如您所指出的,NetBeans在您格式化时,无论您如何配置CSS设置,都坚持每行只允许一个CSS属性。这一定非常烦人。
您不是唯一一个想在一行中保留多个CSS属性的人。请参阅Jira Bug Report NETBEANS-4605 Advanced CSS (LESS, SASS) formatting options中的第6项,它要求对GUI进行以下增强,以便能够实现您所需的功能:
不幸的是,这个bug仍然是OPEN和 * Unassigned *,并且由于某种原因似乎不存在于the current NetBeans bug reporting system on GitHub上。
我所能建议的是,您还可以针对此问题在GitHub上提交一份NetBeans错误报告,列出受影响的NetBeans版本以及未受影响的NetBeans最新版本(如果可能)。我确认这是NetBeans 15上的问题。
此外,由于多个CSS属性在一行中是可能的,请确保将问题作为bug(即现有功能被破坏)来呈现,而不仅仅是如上面屏幕截图所示的功能请求。我猜这种方法可能会导致bug报告获得更高的优先级。