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

Visual Studio 2010是否没有“连接线”键盘快捷方式?

  •  20
  • Greg  · 技术社区  · 14 年前

    Visual Studio 2010是否没有“连接线”键盘快捷键?

    编辑-也就是说,当在X行任意位置时,我按了一次快捷键,然后X+1连接到X行(可以这么说,消除了它们之间的CR)。

    6 回复  |  直到 9 年前
        1
  •  4
  •   Ray    14 年前

    Sub JoinLines()
        DTE.ActiveDocument.Selection.EndOfLine()
        DTE.ExecuteCommand("Edit.Delete")
        DTE.ActiveDocument.Selection.EndOfLine()
    End Sub
    

    assign a keyboard shortcut to it

        2
  •  20
  •   javs    12 年前

        3
  •  15
  •   Jasper wontondon    13 年前
        4
  •  2
  •   Jasper wontondon    13 年前

    Sub JoinLines()
        Dim textSelection As TextSelection = DTE.ActiveDocument.Selection
        With textSelection
            .EndOfLine()
            .Insert(" ")
            .Delete(1)
        End With
    End Sub
    

        5
  •  0
  •   jonsca    12 年前

        6
  •  0
  •   Nigel Scott    9 年前

        Sub JoinLines()
          DTE.ActiveDocument.Selection.EndOfLine()
          DTE.ExecuteCommand("Edit.WordDeleteToEnd")
          DTE.ActiveDocument.Selection.Insert(" ")
        End Sub
    

    Imports EnvDTE
    Imports EnvDTE80
    Imports Microsoft.VisualBasic
    
    Public Class C
      Implements VisualCommanderExt.ICommand
    
      Sub Run(DTE As EnvDTE80.DTE2, package As Microsoft.VisualStudio.Shell.Package) Implements VisualCommanderExt.ICommand.Run
        DTE.ActiveDocument.Selection.EndOfLine()
        DTE.ExecuteCommand("Edit.WordDeleteToEnd")
        DTE.ActiveDocument.Selection.Insert(" ")
      End Sub
    End Class