代码之家  ›  专栏  ›  技术社区  ›  wows

在vs 2008中注释css的快捷方式

  •  4
  • wows  · 技术社区  · 17 年前

    当我在VS2008中按标准的ctrl+e,c(其他变体)同时编辑一个css文件时,它说该命令不可用。如何设置快捷方式将普通的旧/**/注释应用于vs中的选定文本?谢谢

    2 回复  |  直到 17 年前
        1
  •  7
  •   Jeff Hillman    17 年前

    在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
    

    您可以通过转到“工具”“选项”来创建键盘快捷方式…选择 键盘 环境 导航栏左侧的部分。选择宏并指定任何您喜欢的快捷方式。

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

        2
  •  0
  •       17 年前

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

    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. 类型/ *
    4. 按键盘上的“结束”
    5. 类型*/
    6. 保存您的录制