Shortcut, um zwischen Markup und Code
-
02-07-2019 - |
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?
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.