如何在 Visual Studio 2019 中为 C# WPF 切换 XAML 中的行注释
Posted
技术标签:
【中文标题】如何在 Visual Studio 2019 中为 C# WPF 切换 XAML 中的行注释【英文标题】:How to toggle a line comment in XAML for C# WPF in Visual Studio 2019 【发布时间】:2021-07-27 05:19:39 【问题描述】:我已将 Ctrl+Q 设置为在我的 C# 项目中全局切换行 cmets。
当我编辑 .cs
文件时它确实有效。
但是,它在编辑 XAML 文件时不起作用。
如果我按下评论和取消评论按钮,它确实有效
但不是我设置的热键。
我应该使用其他命令来使用单个热键切换 XAML 注释包装器吗?
【问题讨论】:
【参考方案1】:XAML 编辑器似乎没有使用Editor.ToggleLineComment
快捷方式。相反,它是:
Editor.CommentSelection
用于在 XAML 中注释行或选择
Editor.UncommentSelection
用于取消注释 XAML 中的行或选择
当按下快捷键时,XAML line 将被注释掉,如果光标放在行中的任意位置(没有选择)或被选中的字符被注释掉,如果你选择了一个范围文本。
【讨论】:
【参考方案2】:@约翰。
您可以安装 Toggle Comment 以使 Editor.ToggleLineComment 在 XAMl 代码中工作。以下是步骤:
-
从here 下载并安装 Toggle Comment
重启VS。
转到“工具>选项...>环境>键盘”并搜索“ToggleLineComment”,然后将其绑定到您喜欢的键
打开 XAML 代码页,“编辑”->“高级”->“切换评论”以制作菜单位置。
更新:
第四步的结果如下图所示: (这里需要注意的是,第五步是在XAML页面中执行的)
【讨论】:
安装该扩展对 XAML 编辑器没有影响 嗨,@Jhon。我将第四步的结果图更新为答案,你可以检查一下是否和你的一致。而我的 Visual Studio 版本是 Microsoft Visual Studio Enterprise 2019 Version 16.9.4。以上是关于如何在 Visual Studio 2019 中为 C# WPF 切换 XAML 中的行注释的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Visual Studio Code 中为 Unity 函数名称获取智能感知?
如何在 Visual Code Studio 中为 pug lang 选择选项卡大小?
如何在 Visual Studio 2017 中为 Windows XP 编译代码
如何在 Visual Studio 2013 中为 sqlite 配置实体框架 6