繁体   English   中英

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

[英]Disable CSS auto-format in Visual Studio (particularly 11)

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

最合适的格式样式是 Compact rules 样式,但它在冒号后添加了一个空格,并将左括号紧跟在选择器之后(我将所有括号对齐到一个公共列)。

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

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

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

解决此问题的一种方法(使用 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

这是如何使用 SCSS。 我相信这将是一个与 CSS 类似的过程。

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

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

在此处输入图片说明

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

在此处输入图片说明

现在visual studio 不会标记错误并且仍然会格式化代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM