Si hay un URL en un comentario de 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?¿Cómo abro los enlaces en Visual Studio en mi navegador web y no en Visual Studio?
Respuesta
Hay una extensión que proporciona este comportamiento llamado Open in External Browser. Funciona en Visual Studio 2012, 2013, 2015 y 2017. (Una versión antigua available on GitHub soporta Visual Studio 2010.)
gracias van a Dmitry por señalar esto en his answer a esta pregunta similar.
EDIT: El equipo de Visual Studio finalmente está empezando a trabajar en poner esto en Visual Studio. Estado de this solicitud de función acaba de pasar de "En revisión" a "Iniciado".
En VS2008, simplemente haga clic en el enlace y seleccione "Abrir enlace en la ventana externa". Debes seleccionar Chrome como tu navegador predeterminado.
Pensé en esto también, pero no se aplica a los enlaces directamente en el código fuente, solo a los enlaces en, por ejemplo, la Ayuda. –
Correctamente solo tiene enlaces en el navegador interno que no está en el panel del código fuente. – backslash17
-1 no responde la pregunta. : -) ...Si alguien tiene una solución que no incluye el menú de clic derecho o CTRL haga clic en que sería aún mejor :-) – Myster
No pude encontrar una configuración para esto, así que escribí una macro simple que puede 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
Sólo hay que poner el cursor delante de la URL y ejecutar la macro ...
No tengo VB instalado, pero parece que va a funcionar (si no hay nada al final de la línea) más allá de la URL), además de que odio tener preguntas sin respuesta, por lo que marque como respuesta. Gracias por su ayuda :) –
@Sam: No necesita VB instalado para usar las macros de Visual Studio. Simplemente usan la misma sintaxis. –
¿Es esto algo que tienes que instalar de alguna manera? –
Esta es una mejora en la macro se sugirió 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 (asigné a Ctrl-Shift-G)
- 1. Ankhsvn no integrado en Visual Studio 2010
- 2. cmake y visual studio
- 3. fuente visual segura - cómo eliminar enlaces de la solución sin abrir en visual studio
- 4. ¿Cómo hago clic en los enlaces en los resúmenes de Visual Studio?
- 5. Visual Studio Vs Visual Web Developer
- 6. C en Visual Studio
- 7. Visual Studio 2010 sigue cambiando mi navegador predeterminado
- 8. Boo en Visual Studio?
- 9. LINQPad en Visual Studio
- 10. #warning en Visual Studio
- 11. Visual Studio 2012 en comparación con Visual Studio 2010 (delta)
- 12. GitHub y Visual Studio
- 13. Resolver DisconnectedContext en Visual Studio
- 14. OrchardCMS desplegable en visual studio
- 15. Visual Studio Web Deploy no publica todos los archivos
- 16. Visual Studio no puede crear un sitio web en IIS
- 17. miembros resaltar y propiedades en Visual Studio
- 18. /LinkResource en Visual Studio 2010
- 19. Visual Studio 2012 y proyectos de implementación web (wdproj)
- 20. _ITERATOR_DEBUG_LEVEL error en visual studio
- 21. GTK # en Visual Studio 2010
- 22. javascript intellisense en Visual Studio
- 23. ¿Cómo publicar un servicio web de Visual Studio en IIS?
- 24. Varias ventanas en Visual Studio
- 25. AP en Visual Studio 2003
- 26. IronScheme en Visual Studio 2010
- 27. apertura en Visual Studio 2010
- 28. ¿Cómo implemento intellisense para mi idioma en Visual Studio?
- 29. advertencia C4275 en Visual Studio
- 30. Finalización tonta en Visual Studio
Estaba a punto de presentar una solicitud de función, pero adivinen qué. En la vista del editor VS2010beta1, el enlace automático se ha ido. – Bahbar
@Bahbar: en VS2010 RC, los enlaces están de vuelta. –
¿Alguna actualización sobre esta pregunta después de 2.5 años? ¿Hay una mejor manera ahora? – Borek