2011-11-17 12 views
5

Siento que esto debería ser obvio, y tal vez me falta algo por completo, pero ¿cómo hago clic en las URL de resúmenes?¿Cómo hago clic en los enlaces en los resúmenes de Visual Studio?

A continuación se muestra un ejemplo de captura de pantalla de lo que estoy hablando. (Obviamente, en este caso, dado que es una advertencia, puedo copiar la advertencia de la ventana de la lista de errores, pegarla en un editor de texto, extraer la url y luego usar mi navegador. En otros casos, tendría que imprimir la pantalla y luego manualmente escriba la dirección URL. de cualquier manera, estos dos enfoques están consumiendo tiempo)

enter image description here

los "otros casos" sería un resultado de ver un resumen de otros binarios, donde el desarrollador utiliza etiquetas de resumen es decir

/// <summary> 
/// Visit http://www.google.com for more info 
/// </summary>   
static void foo() 
{ 
} 

No puedo mover el mouse sobre el cuadro de resumen para hacer clic en el enlace sin que desaparezca.

EDITAR No estoy quejarse de que no puedo utilizar un navegador externo, no puedo hacer clic en el enlace (o copiar fácilmente) en el cuadro de resumen. Tiene que haber una mejor manera

+2

¿Has probado 'Ctrl + Click'? – Nasreddine

+0

¿A qué 'otros casos' se está refiriendo? –

+0

@EdwindeKoning En los casos en que las URL son parte de las etiquetas de resumen como '/// ///

Visita http://www.google.com para obtener más información /// estática void foo() { } ' – James

Respuesta

1

Esta pregunta se hizo antes, la única forma de hacerlo es con una macro (ver a continuación). Usted piensa que Microsoft lo haría más fácil.

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 
+0

Esto funcionaría si pudiera seleccionar el texto, que No puedo de un cuadro de resumen. – James

+0

@James No soy capaz de replicar la ventana emergente exacta que está recibiendo, pero normalmente solo pongo mi curso antes de la url. Al leer su publicación más de cerca, parece que no le permite hacerlo. ¿Estás ejecutando XP o Win7? –

+0

@JesseHauf para replicar su código emergente use [this] (http://pastebin.com/tYkJ5WK7) y luego desplace el cursor sobre 'base.AddItemsCore (value);' con el cursor. – Nasreddine

Cuestiones relacionadas