nach dem ich in letzter Zeit fast nur noch in c# entwickle, stört es mich auch mehr und mehr das die ständig benötigten Klammern auf der deutschen Tastatur relativ kompliziert zu erreichen sind.
Die Lösung ist, sich ein neues Macro-Project anzulegen und in den Options von Visual Studio die entsprechenden Methoden mit einem Keycode zu versehen. (Die Methoden der Macros erscheinen dort unter Macros.ModulProjectName.ModulName.MethodName)
Bei mir ist ab sofort:
Ctrl + ö => {
Ctrl + ä => }
Ctrl + Shift + ö =>[
Ctrl + Shift + ä =>]
und hier der Code für das Macro
Imports System
Imports EnvDTE
Imports EnvDTE80
Imports EnvDTE90
Imports System.Diagnostics
Public Module Module1
Sub curlyBracketOpen()
DTE.ActiveWindow.Selection.Insert("{")
End Sub
Sub squaredBracketClose()
DTE.ActiveWindow.Selection.Insert("]")
End Sub
Sub curlyBracketClose()
DTE.ActiveWindow.Selection.Insert("}")
End Sub
Sub squaredBracketOpen()
DTE.ActiveWindow.Selection.Insert("[")
End Sub
End Module