当我在编辑CSS文件时,按下标准的Ctrl + E、C(或其他变体)在VS2008中,它会提示该命令不可用。如何设置快捷键以将普通的/* */注释应用于VS中选定的文本?谢谢。
在Visual Studio中,按Alt-F11打开宏IDE,在MyMacros上右键单击并选择添加|添加模块...来添加一个新模块。
将以下内容粘贴到源编辑器中:
Imports System
Imports EnvDTE
Imports EnvDTE80
Imports EnvDTE90
Imports System.Diagnostics
Public Module CommentCSS
Sub CommentCSS()
Dim selection As TextSelection
selection = DTE.ActiveDocument.Selection
Dim selectedText As String
selectedText = selection.Text
If selectedText.Length > 0 Then
selection.Text = "/*" + selectedText + "*/"
End If
End Sub
End Module
这里有一个更简单的解决方案:
Sub CommentCSS()
DTE.ActiveDocument.Selection.StartOfLine(VsStartOfLineOptions.VsStartOfLineOptionsFirstText)
DTE.ActiveDocument.Selection.Text = "/*"
DTE.ActiveDocument.Selection.EndOfLine()
DTE.ActiveDocument.Selection.Text = "*/"
End Sub
你可以使用Ctrl+Shift+R自己进行录制