我需要在Visual Studio 11中禁用CSS自动格式。这简直让我发疯,这太可怕了。我记得在2010版中有一个选项可以禁用任何语言的自动格式设置,但是现在我找不到了。每当我写一行并按Enter时,它就会弄乱我的代码。
最合适的格式样式是紧凑型规则样式,但是它在冒号后面添加了一个空格,并且还在选择器之后放置了右括号(我将所有括号对齐到一个公共列)。
看起来好像没有选择。我检查了正在访问的注册表设置,也没有看到任何设置。
我建议您在connect site上提出问题,或在Visual Studio User Voice网站上添加条目。
到目前为止,在RC中,只有您所指出的紧凑,该选项卡很烦人,但至少它停止将花括号放到该类的下面。
解决此问题的一种方法(使用Visual Studio 2010)是不使用HTML编辑器。而是选择“打开方式...”,然后使用“源代码编辑器”。这样做似乎唯一缺少的东西(除了拆分视图和设计视图之外)是CSS的语法着色。 HTML仍然是语法彩色的,并且Intellisense似乎仍然适用于CSS和HTML。
此外,这是他们为VS2013修复的问题:
这是SCSS的方法。我相信它将与CSS类似。
就我而言,我使用的是Asterisk AEL,它是Asterisk的自定义脚本。艾尔看起来像这样https://wiki.asterisk.org/wiki/display/AST/AEL+Loops
无论如何,我首先必须通过转到选项然后搜索文件扩展名来将.ael
文件扩展名格式化为SCSS。
因为AEL代码不是SCSS,所以我在选项上搜索了SCSS,并且大多数情况下都将其禁用为:
现在,Visual Studio将不再标记错误,并且仍将格式化代码。