【问题标题】:How to toggle a line comment in XAML for C# WPF in Visual Studio 2019如何在 Visual Studio 2019 中为 C# WPF 切换 XAML 中的行注释
【发布时间】:2021-07-27 05:19:39
【问题描述】:

我已将 Ctrl+Q 设置为在我的 C# 项目中全局切换行 cmets。

当我编辑 .cs 文件时它确实有效。

但是,它在编辑 XAML 文件时不起作用。

如果我按下评论和取消评论按钮,它确实有效

但不是我设置的热键。

我应该使用其他命令来使用单个热键切换 XAML 注释包装器吗?

【问题讨论】:

    标签: c# wpf visual-studio visual-studio-2019 hotkeys


    【解决方案1】:

    XAML 编辑器似乎没有使用Editor.ToggleLineComment 快捷方式。相反,它是:

    • Editor.CommentSelection 用于在 XAML 中注释行或选择
    • Editor.UncommentSelection 用于取消注释 XAML 中的行或选择

    当按下快捷键时,XAML line 将被注释掉,如果光标放在行中的任意位置(没有选择)或被选中的字符被注释掉,如果你选择了一个范围文本。

    【讨论】:

      【解决方案2】:

      @约翰。

      您可以安装 Toggle Comment 以使 Editor.ToggleLineComment 在 XAMl 代码中工作。以下是步骤:

      1. here 下载并安装 Toggle Comment
      2. 重启VS。
      3. 转到“工具>选项...>环境>键盘”并搜索“ToggleLineComment”,然后将其绑定到您喜欢的键
      4. 打开 XAML 代码页,“编辑”->“高级”->“切换评论”以制作菜单位置

      更新:

      第四步的结果如下图所示: (这里需要注意的是,第五步是在XAML页面中执行的)

      【讨论】:

      • 安装该扩展对 XAML 编辑器没有影响
      • 嗨,@Jhon。我将第四步的结果图更新为答案,你可以检查一下是否和你的一致。而我的 Visual Studio 版本是 Microsoft Visual Studio Enterprise 2019 Version 16.9.4
      猜你喜欢
      • 2020-04-07
      • 2021-09-21
      • 2013-07-14
      • 2020-11-02
      • 2021-06-16
      • 2013-01-30
      • 2021-12-27
      • 2016-03-22
      • 1970-01-01
      相关资源
      最近更新 更多