如何让Visual Studio for Mac的XAML格式化器自动生成自闭合标签?
XAML自闭合标签格式化问题解决方法
针对Visual Studio
- 开启自闭合语法格式化:
- 依次打开「工具」→「选项」→「文本编辑器」→「XAML」→「格式化」
- 勾选「在空元素上使用自闭合语法」
- 选中目标XAML代码,按下
Ctrl+K, Ctrl+D即可完成格式转换
- 修复
Ctrl+I快捷键:
进入「工具」→「选项」→「环境」→「键盘」,搜索「Edit.FormatSelection」,确认快捷键是否绑定为Ctrl+I,未绑定则手动设置
针对VS Code
- 先安装官方「XAML」扩展
- 配置自闭合规则:
打开设置(Ctrl+,),搜索「XAML Format: Self Closing Tags」,设置为always - 格式化代码:
选中代码后按下Ctrl+Shift+I完成转换;若要将Ctrl+I设为格式化快捷键,进入「文件」→「首选项」→「键盘快捷方式」,搜索「Format Selection」修改绑定
注意:Ctrl+I并非多数编辑器默认的格式化选中代码快捷键,优先检查快捷键绑定是否正确,再确认XAML自闭合格式化选项是否开启。
内容的提问来源于stack exchange,提问作者Miki 15
相关产品推荐
相关产品推荐

