Visual Studio /**/ 评论快捷方式?

Posted

技术标签:

【中文标题】Visual Studio /**/ 评论快捷方式?【英文标题】:Visual Studio /**/ comment shortcut? 【发布时间】:2015-12-02 06:39:30 【问题描述】:

我想知道如何将/**/ cmets 通过快捷方式。我知道// cmets 的 Ctrl+K+C 快捷方式,但它可以匹配整行。有时在调试时,我想做一些类似“ref string /* char[] */ lengthValue”的操作。

我希望能够通过快捷方式评论一行的特定部分(而不是整行),例如在“string /* char[] */ lengthValue”中,即通过快捷方式仅评论喜欢的特定部分

我正在使用 Visual Studio 2013

请帮忙

【问题讨论】:

其实你可以标记一行的一部分,然后在C++编辑器中使用Ctrl+K+C。可悲的是,它在 C# 编辑器中不是这样工作的。 工具 > 选项 > 环境 > 键盘 > 查找 Edit.CommentSelection 【参考方案1】:

Visual Studio 评论快捷键: 在 Visual Studio 中接受 html、C#、JS、CSS 等。

Ctrl + k 然后 Ctrl + c

//a
//b                      
//c

撤消 ctrl + k 然后 Ctrl + u

a
b
c

Ctrl + Shift + /

/*a
b
c*/

撤消 Ctrl + Shift + /

a
b
c

【讨论】:

Ctrl+k+c & ctrl+k+u 适用于 vb.net,但 Ctrl+Shift+/ i> 在这里没有做任何改变。 @Muleskinner 为什么这么复杂 绝对麻烦。 @Suza 有道理,因为 VB 没有块 cmets,只有单行 cmets。 @Muleskinner 可以确认这也适用于 vb.net - 什么,阻止 cmets? VB 没有块 cmets。【参考方案2】:

在称为 Toggle Block Comments

的 Visual Studio Code 中

默认命令是Shift + Alt + A

但您可以在 Visual Studio Code 中自定义为您自己的。我做到了 ctrl + shift + /

希望对你有帮助

【讨论】:

【参考方案3】:

我认为 Visual Studio 中没有用于此目的的快捷键,但如果您使用 ReSharper,您可以使用 Ctrl + Shift + / kbd>.

看看this 也可能有用。

【讨论】:

Visual Studio 2019 now natively supports this keyboard shortcut -- 现在可以通过键盘快捷键 (Ctrl+Shift+/) 或通过 Edit > Advanced > Toggle Block Comment。此命令将根据您选择的内容添加或删除块 cmets。【参考方案4】:

VS 2019 我做过

工具 > 选项 > 环境 > 键盘

输入Edit.ToggleBlockComment 并添加一个键绑定。我选择了 shft + ctrl + /

或者您可以将comment 放在键盘部分的搜索框中,然后查看您所有的评论键绑定快捷键选项。

【讨论】:

看不到任何工具选项卡。它在哪里? @Čamo 如果您没有“工具”选项卡,您以某种方式自定义了您的选项卡,或者您有不同版本的 Visual Studio,而不是 Visual Studio Code。我说的是 Visual Studio。您也可以在 Debug->Options->Environment->Keyboard 下访问相同的选项【参考方案5】:

您现在可以使用 Ctrl + Shift + A /* 用于块 cmets */

并且 Ctrl + ù // 用于行 cmets

【讨论】:

【参考方案6】:

Shift + Option + A - 转到首选项 > 键盘快捷键并搜索“评论”

【讨论】:

【参考方案7】:

在VS中注释一段代码(多于一行) 使用 ALT(alt+鼠标或 alt+shift+箭头)选择代码,然后使用 Ctrl+K Ctrl+C 进行注释。 只需一行代码,您就不需要 ALT。

所以它与 // cmets 基本相同,只需要在选择多于一行的代码时按 ALT 即可。

【讨论】:

【参考方案8】:

在 Visual Studio 2017 RC 中,只需选择您想要的代码部分,然后按 Ctrl + K + C ,无需任何扩展!

【讨论】:

OP 询问的是块注释 /**/ 不是单行注释 //. 在 Visual Studio 2017 Community Ctrl + K + C 确实做了一个块引用。 我可以确认 Visual Studio 2017 企业版也可以使用 Ctrl + K、Ctrl + C 阻止 cmets (/*...*/) 我可以自定义这个吗?

以上是关于Visual Studio /**/ 评论快捷方式?的主要内容,如果未能解决你的问题,请参考以下文章

text visual studio代码快捷方式

text Visual Studio代码快捷方式

text Visual Studio快捷方式

text Visual Studio代码快捷方式(Mac)

如何自定义Visual Studio快捷方式

Visual Studio最好用的快捷键