Frage

Verwenden von Visual Studio 2008 Team Edition ist es möglich, eine Tastenkombination, die zwischen Markup und Code-Schalter zuweisen? Wenn nicht, ist es möglich, eine Tastenkombination zuweisen, die von Code geht zu Markup?

War es hilfreich?

Lösung

Hier finden Sie ein Makro aus einem Kommentar von Lozza genommen auf https://blog.codinghorror.com/visual-studio-net-2003-and-2005-keyboard-shortcuts/ . Sie müssen es nur eine Verknüpfung Ihrer Wahl zu binden:

Sub SwitchToMarkup()
  Dim FileName

  If (DTE.ActiveWindow.Caption().EndsWith(".cs")) Then
    ' swith from .aspx.cs to .aspx
    FileName = DTE.ActiveWindow.Document.FullName.Replace(".cs", "")
    If System.IO.File.Exists(FileName) Then
      DTE.ItemOperations.OpenFile(FileName)
    End If
  ElseIf (DTE.ActiveWindow.Caption().EndsWith(".aspx")) Then
    ' swith from .aspx to .aspx.cs
    FileName = DTE.ActiveWindow.Document.FullName.Replace(".aspx", ".aspx.cs")
    If System.IO.File.Exists(FileName) Then
      DTE.ItemOperations.OpenFile(FileName)
    End If
  ElseIf (DTE.ActiveWindow.Caption().EndsWith(".ascx")) Then
    FileName = DTE.ActiveWindow.Document.FullName.Replace(".ascx", ".ascx.cs")
    If System.IO.File.Exists(FileName) Then
      DTE.ItemOperations.OpenFile(FileName)
    End If
  End If
End Sub

Andere Tipps

Nicht sicher, ob dies ist, was Sie meinen, wie ich ASPX Entwicklung nicht selbst, aber nicht den F7 (Show-Code) und Shift-F7 (Show-Designer) Standardtastenbelegungen zwischen Code und Design wechseln? Sie tun in meinem VS2008 (auf WinForms gestaltbares Artikel) mit den weitgehend Standard C # Tastenbelegungen ich.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top