如何在Visual Studio中自动格式化XAML代码?

时间:2017-09-10 20:30:37

标签: visual-studio xaml formatting

下面:

https://social.msdn.microsoft.com/Forums/de-DE/b77c7529-298f-4b9a-874a-f94f699986ac/automatically-formatting-xaml-code?forum=vswpfdesigner

...写的是可以使用“Ctrl + K + D”......但这不起作用。

我也试过“shift + alt + F”,这是建议的:

How do you format code in Visual Studio Code (VSCode)

......它也没用。

所以我的问题是:如何在Visual Studio中自动格式化XAML代码?

8 个答案:

答案 0 :(得分:10)

可能是您的格式设置选项有误,请转到:(VS2017)工具->选项->文本编辑器-> XAML->格式设置->间距,然后在“属性间距”部分中,单击“定位每个属性在另外一行上”,然后再次尝试“ Ctrl + K + D”。

答案 1 :(得分:8)

我会查看XAML Styler,这是一个Visual Studio扩展,可帮助格式化您的XAML源代码(完全披露,我是该项目的所有者之一)。

编辑:忘记提及Visual Studio本身没有非常丰富的XAML格式化功能。

答案 2 :(得分:5)

Visual Studio for Mac计算机中XAML格式的快捷键:Ctrl + I

答案 3 :(得分:4)

我使用Xaml Formatter。对我来说效果很好。您只需要将Xaml Formatter的代码格式分配给Xaml文件中的Ctrl + K Ctrl + D快捷键,因为默认情况下它没有完成(它在Tools菜单中创建了Format Xaml选项)。

如果您正在开发大量Xaml代码,Inline Color Picker也是一个非常简单但非常有用的扩展。

答案 4 :(得分:0)

如果您拥有JetBrains许可证,请使用Visual Studio的ReSharper扩展名。如果您是学生,您可以免费获得。 Visual Studio感觉就像一个漂亮的Jetbrains IDE。您可以选择是否要在Visual Studio或Intellij背景上映射快捷方式。

我到目前为止为Visual Studio找到的最佳工具。它还带来了更酷的东西,比如在项目中搜索函数/对象调用。

答案 5 :(得分:0)

尝试将“ XML工具”用于VS Code,快捷方式为Alt + Sjift + F

答案 6 :(得分:0)

对于任何正在寻找“在属性之间插入一个空格”和“将每个属性放在单独的行上”相结合的人,我找到了这个解决方案:

工具 -> 选项 -> 文本编辑器 -> XAML -> 格式 -> 常规 -> 标签包装

并勾选“包装超过指定长度的标签”。

不言自明,在以下输入字段中,kann 调整长度。

答案 7 :(得分:-2)

如果你们还不知道如何......

它被称为格式文档',您可以在菜单中找到它:

编辑=>高级=>格式文档

还有它的捷径:

Ctrl + E然后按Ctrl + D

这适用于大多数文档,包括XAML。

相关问题