当我在 VS2008 中工作时,我经常使用 Ctrl+K+D,因为它可以节省很多时间。
但在 CSS 文件中,此命令以我不太喜欢的方式格式化文档。
例如,当我自动格式化文档时,
.Foo
{
width:1px;
height:2px;
}
但是,我喜欢以这种方式格式化标签,因为它更容易阅读(在我看来):
.Foo
{ width:1px;
height:2px; }
那么,有什么方法可以实现吗?
“标签特定选项”功能似乎是我需要的东西,但我不太确定如何做到这一点。
谢谢。
当我在 VS2008 中工作时,我经常使用 Ctrl+K+D,因为它可以节省很多时间。
但在 CSS 文件中,此命令以我不太喜欢的方式格式化文档。
例如,当我自动格式化文档时,
.Foo
{
width:1px;
height:2px;
}
但是,我喜欢以这种方式格式化标签,因为它更容易阅读(在我看来):
.Foo
{ width:1px;
height:2px; }
那么,有什么方法可以实现吗?
“标签特定选项”功能似乎是我需要的东西,但我不太确定如何做到这一点。
谢谢。
我刚刚查看了 Visual Studio 代码格式选项,似乎只有三个选项可供您选择:
这些都不符合您的要求。C#(和其他语言)的格式化选项更加可定制。

好的,过了一会儿我想出了一个可以接受的解决方案;
将您的 css(或上传)复制到此站点,然后在右侧选择“高(中等可读性,较小尺寸)”
它会变成你的CSS
.foo
{
font-weight: bold;
color: #ff0000;
}
进入
.foo { font-weight: bold; color: #ff0000; }
(在我的情况下,这就是我想要的,你可以选择你最喜欢的,有五个预设和其他额外的选择。)