Ceci est une amélioration de la macro suggérée ci-dessus par mracoker.
Cette macro recherche une URL sur la ligne actuelle et ne capture pas le texte après l'URL comme l'a fait la réponse précédente.
Sub OpenURLInChrome()
' Sélectionner jusqu'à la fin de la ligne
DTE.ActiveDocument.Selection.EndOfLine(True)
Dim selection As TextSelection = DTE.ActiveDocument.Selection
' Trouver l'URL dans la sélection
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
' Supprimer la sélection
selection.SwapAnchor()
selection.Collapse()
If (url = String.Empty) Then
MsgBox("Aucune URL trouvée")
End If
' Lancer Chrome avec l'url
System.Diagnostics.Process.Start( _
Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) _
+ "\Google\Chrome\Application\chrome.exe", url)
End Sub
Pour utiliser : placez le curseur quelque part avant l'URL; Exécutez la macro (je l'ai associée à Ctrl-Shift-G)
0 votes
J'étais sur le point de dire de soumettre une demande de fonctionnalité, mais devine quoi. Dans la vue de l'éditeur de VS2010beta1, le lien automatique a en fait disparu.
0 votes
@Bahbar: Dans VS2010 RC, les liens sont de retour.
6 votes
Avez-vous des mises à jour sur cette question après 2,5 ans? Existe-t-il maintenant une meilleure solution?
0 votes
Visual Studio a des milliers d'options dans son dialogue d'options labyrinthique. C'est sûrement l'une d'entre elles?
1 votes
La réponse acceptée ne fonctionne pas pour Visual Studio 2012, donc j'ai ouvert une nouvelle question stackoverflow.com/questions/13047914/…
11 votes
Votez pour que cela soit corrigé dans VS ici.
3 votes
Toute mise à jour à ce sujet après 4 ans ?
2 votes
Avez-vous des nouvelles à ce sujet après 6 ans? :)
0 votes
MS est enfin en train de remarquer. Le problème UserVoice a récemment été marqué comme "Sous révision". visualstudio.uservoice.com/forums/121579-visual-studio-2015/…
1 votes
Toute mise à jour sur ce sujet après 8 ans?
0 votes
Cela semble enfin fonctionner directement. J'utilise VS2017, version 15.3.2, et ma seule extension / addon est R#.
0 votes
VS2019 l'a! Voir la réponse ci-dessous pour la capture d'écran. CTRL+F mon nom d'utilisateur.
0 votes
Avez-vous des mises à jour sur cela après 12 ans?
0 votes
En 2019, VS le CTRL + CLIC ou même juste un simple clic, par exemple en cliquant sur un lien source dans NuGet, ouvre IE 11. J'ai remarqué que cette fonction particulière utilise le navigateur par défaut de votre système d'exploitation. Mettez-le à jour et il commencera à s'ouvrir dans Chrome ou tout autre navigateur que vous avez défini. Pour l'ouvrir en dehors de VS, allez dans Outil > Options, je crois.