假设以下横向冗长的<button>
HTML
声明:
<button type="submit" class="btn btn-primary" id="save" name="action:@ViewContext.RouteData.Values["action"]"><i class="icon-save icon-large"></i> @Localization.Save</button>
正如所看到的,所有的标签属性都是内联的,因此它们可以在代码编辑器中向右延伸。
知道任何Visual Studio选项或扩展,它允许它被格式化为Ctrl+ K然后Ctrl+ F像这样:
<button type="submit"
class="btn btn-primary"
id="save"
name="action:@ViewContext.RouteData.Values["action"]">
<i class="icon-save icon-large"></i>@Localization.Save
</button>
我认为上面的格式可以很容易地发现一个给定的属性,尽管它会让垂直滚动条更长一些。:)
我试图摆弄Visual Studio选项,TOOLS => Options... => Text Editor => HTML
但没有找到控制这种行为的选项。
当然,我可以手动对齐,但随后如果我打Ctrl+ K那么Ctrl+ F的错误,我失去所有的定制格式。
如果没有这种可用的东西,我认为这对于Visual Studio扩展是一个好主意。作为一个优点,它甚至可以按字母顺序排列属性。
多做一点Google搜索我发现XAML
Visual Studio 中的编辑器具有我想要的HTML编辑器中的内容:
将每个属性放在一个单独的行上
发布于 2018-04-02 19:53:52
如果觉得自己很勇敢,可以写一个编辑器扩展为做这件事。看看刚才为想法写的对齐扩展。
https://stackoverflow.com/questions/-100007924
复制相似问题