在VS 2008中评论CSS的快捷方式

时间:2008-10-30 00:18:52

标签: css visual-studio

当我在编辑CSS文件时按VS2008中的标准Ctrl + E,C(其他变体)时,它说该命令不可用。如何设置快捷方式以将简单的旧/ * * /注释应用于VS中的选定文本?感谢

2 个答案:

答案 0 :(得分:7)

在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

您可以转到工具|选项...并选择左侧导航中环境部分下的键盘来创建键盘快捷键。选择您的宏并指定您喜欢的任何快捷方式。

您还可以通过转到“工具”|“自定义...”并选择左侧导航中的部分,将宏添加到菜单或工具栏中。在列表中找到宏后,您可以将其拖动到任何菜单或工具栏,在其中可以将文本或图标自定义为您想要的任何内容。

答案 1 :(得分:0)

这是一个更简单的解决方案:

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

自行录制
  1. 将光标放在要评论的行
  2. 按键盘上的“主页”
  3. type / *
  4. 按键盘上的“结束”
  5. 键入* /
  6. 保存您的录音