更改ctrl k + c以在visual studio中生成c ++样式注释(/ ** /)的c ++样式注释(//)

时间:2010-03-19 12:26:17

标签: c# visual-studio

如何将视觉工作室中使用的评论样式从//更改为/*...*/

我主要使用评论快捷键暂时注释掉代码。

如果我在下面的代码中选择bool abc并按ctrl k + c

,这让我很生气
void func( bool abc ) {}

它产生

//void func( bool abc ) {}

而不是

void func( /*bool abc*/ ) {}

此致

的Henrik

2 个答案:

答案 0 :(得分:4)

你可以用宏来做。看起来像这样:

Public Sub CommentSelection()
    If Not DTE.ActiveDocument.Selection.IsEmpty Then
        DTE.ActiveDocument.Selection.Text = "/* " + DTE.ActiveDocument.Selection.Text + " */"
    End If
End Sub

将它绑定到Ctrl-K + C以外的其他键,你可以保留它。

答案 1 :(得分:1)

ReSharper执行此操作 CTRL + SHIFT + C

否则,宏将是您最好的选择,将其添加到您的VS宏并将其绑定到您选择的键盘快捷键:

编辑:删除了我糟糕的代码,nobugz打败了我。