在Visual Studio中禁用CSS自动格式设置(尤其是11)

问题描述 投票:10回答:4

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

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

css visual-studio visual-studio-2012 autoformatting
4个回答
2
投票

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

我建议您在connect site上提出问题,或在Visual Studio User Voice网站上添加条目。


0
投票

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


0
投票

解决此问题的一种方法(使用Visual Studio 2010)是不使用HTML编辑器。而是选择“打开方式...”,然后使用“源代码编辑器”。这样做似乎唯一缺少的东西(除了拆分视图和设计视图之外)是CSS的语法着色。 HTML仍然是语法彩色的,并且Intellisense似乎仍然适用于CSS和HTML。

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

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


0
投票

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

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

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

enter image description here

因为AEL代码不是SCSS,所以我在选项上搜索了SCSS,并且大多数情况下都将其禁用为:

enter image description here

现在,Visual Studio将不再标记错误,并且仍将格式化代码。

© www.soinside.com 2019 - 2024. All rights reserved.