10

我需要在 Visual Studio 11 中禁用 CSS 自动格式。它简直让我发疯,太可怕了。我记得在 2010 版中有一个选项可以禁用任何语言的自动格式化,但现在我找不到了。每当我写一行并按回车键时,它就会弄乱我的代码。

最合适的格式样式是 Compact 规则样式,但它在冒号后添加了一个空格,并且它还在选择器之后立即放置了左括号(我将所有括号对齐到一个公共列)。

4

4 回答 4

2

看起来没有选择。我检查了正在访问的注册表设置,也看不到任何内容。

我建议您在连接站点上提出问题或向Visual Studio 用户语音站点添加一个条目。

于 2012-04-26T02:58:20.907 回答
1

这是 SCSS 的方法。我相信这将是与 CSS 类似的过程。

就我而言,我使用的是 Asterisk AEL,它是来自 Asterisk 的自定义脚本。Ael 看起来像这样https://wiki.asterisk.org/wiki/display/AST/AEL+Loops

无论如何,我首先必须.ael通过转到选项然后搜索文件扩展名来将文件扩展名格式化为 SCSS。

在此处输入图像描述

因为 AEL 代码不是 SCSS,所以我在选项上搜索了 SCSS,并且大部分都禁用了:

在此处输入图像描述

现在 Visual Studio 不会标记错误,仍然会格式化代码。

于 2020-05-26T04:14:19.947 回答
0

到目前为止,在 RC 中只有您指出的紧凑型,该选项卡很烦人,但至少它停止将大括号放在类下面。

于 2012-09-06T15:16:59.637 回答
0

解决此问题的一种方法(使用 Visual Studio 2010)是不使用 HTML 编辑器。相反,选择 Open With... 并改为使用 Source Code Editor。这样做似乎唯一缺少的东西(除了拆分和设计视图)是 CSS 的语法着色。HTML 仍然是语法着色的,Intellisense 似乎仍然适用于 CSS 和 HTML。

此外,这是他们为 VS2013 修复的问题:

https://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3549819-allow-turning-the-css-auto-formatting-off-completl

于 2015-02-19T16:26:56.110 回答