visual-studio - temas - visual studio code
¿Cómo abro los enlaces en Visual Studio en mi navegador web y no en Visual Studio? (4)
En VS2008, simplemente haga clic derecho en el enlace y seleccione "Abrir enlace en la ventana externa". Debes seleccionar Chrome como tu navegador predeterminado.
Si hay una URL en un comentario del archivo fuente, puedo "CTRL + clic para seguir el enlace". Sin embargo, cuando hago esto, el enlace se abre dentro de Visual Studio. ¿Cómo puedo abrirlo en mi navegador web, en mi caso, Google Chrome?
Esta es una mejora en la macro sugerida anteriormente por mracoker.
Esta macro busca una URL en la línea actual y no captura el texto después de la URL como lo hizo la respuesta anterior.
Sub OpenURLInChrome()
'' Select to end of line
DTE.ActiveDocument.Selection.EndOfLine(True)
Dim selection As TextSelection = DTE.ActiveDocument.Selection
'' Find URL within selection
Dim match = System.Text.RegularExpressions.Regex.Match( _
selection.Text, ".*(http/S+)")
Dim url As String = ""
If (match.Success) Then
If match.Groups.Count = 2 Then
url = match.Groups(1).Value
End If
End If
'' Remove selection
selection.SwapAnchor()
selection.Collapse()
If (url = String.Empty) Then
MsgBox("No URL found")
End If
'' Launch chrome with url
System.Diagnostics.Process.Start( _
Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) _
+ "/Google/Chrome/Application/chrome.exe", url)
End Sub
Para usar: coloque el cursor en algún lugar antes de la URL; Ejecutar Macro (I mapeado a Ctrl-Shift-G)
Hay una extensión que proporciona este comportamiento llamado Abrir en el navegador externo . Funciona en Visual Studio 2012, 2013, 2015 y 2017. (Una versión anterior disponible en GitHub admite Visual Studio 2010.)
Gracias a Dmitry por señalar esto en su respuesta a esta pregunta similar.
EDITAR: El equipo de Visual Studio finalmente está empezando a trabajar en poner esto en Visual Studio. El estado de this solicitud de función acaba de pasar de "En revisión" a "Iniciado".
No pude encontrar una configuración para esto, así que escribí una macro simple que puedes usar. Puede vincular esto a un combo de teclas como todas las macros. Esto hará el trabajo hasta que obtengamos una mejor respuesta.
Sub OpenURLInChrome()
''copy to end of line
DTE.ActiveDocument.Selection.EndOfLine(True)
''set var
Dim url As String = DTE.ActiveDocument.Selection.Text
''launch chrome with url
System.Diagnostics.Process.Start( _
Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) _
+ "/Google/Chrome/Application/chrome.exe", url)
End Sub
Simplemente coloque el cursor delante de la url y ejecute la macro ...