netbeans 在SCSS中禁用新行格式

wfveoks0  于 2022-11-10  发布在  其他
关注(0)|答案(1)|浏览(151)

由于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的“制表符和缩进”选项
有没有办法在格式化中禁用新行?

qzwqbdag

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报告获得更高的优先级。

相关问题