ソースファイルのコメントにURLがある場合、「CTRL +クリックしてリンクをたどる」ことができます。しかし、これを行うと、Visual Studio内でリンクが開きます。私のウェブブラウザ(私の場合はGoogle Chrome)で公開するにはどうすればいいですか?Visual Studioではなく、Webブラウザでリンクを開くにはどうすればよいですか?
答えて
Open in External Browserと呼ばれるこの動作を提供する拡張機能があります。それは
おかげでこれに類似の質問にhis answerでこれを指摘するためにDmitryに行く(のVisual Studio 2010をサポートしています古いバージョンavailable on GitHub)2012、2013、2015年と2017年のVisual Studioで動作します。
編集:Visual Studioチームは、この権利をVisual Studioに組み込む作業を最終的に開始しました。 thisステータスが「Under Review」から「Started」に変更されました。
VS2008では、リンクを右クリックして[外部ウィンドウでリンクを開く]を選択します。デフォルトのブラウザとしてChromeを選択する必要があります。
私はこれも考えましたが、ソースコード内のリンクには直接的には適用されません。ヘルプなどのリンクにのみ適用されます。 –
あなたはソースコードペインにない内部ナビゲータのリンクのみです。 – backslash17
-1は質問に答えません。 : - )...誰かが右クリックメニューやCTRLをクリックしても解決しない解決策があれば、それはさらに良いでしょう:-) – Myster
設定が見つかりませんでしたので、使用できるシンプルなマクロを作成しました。これをすべてのマクロのようにキーコンボにバインドすることができます。私たちがより良い答えを得るまで、これは仕事を完成させます。
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
ただ、これはmracokerすることにより、上記提案のマクロに改良したものである...
私はVBをインストールしていませんが、それは動作するように見えます(行末に何もない場合URLを過ぎて)、さらに私は答えられていない質問があるのが嫌いです。ありがとうございました:) –
@Sam:Visual Studioマクロを使用するには、VBをインストールする必要はありません。彼らは同じ構文を使用します。 –
これは何とかインストールする必要がありますか? –
をURLの前にカーソルを置くと、マクロを実行します。
このマクロは、現在の行でURLを検索し、前の応答のようにURLの後にテキストをキャプチャしません。
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
使用するには:URLの前にカーソルを置きます。マクロを実行する(Ctrl-Shift-Gにマップ)
- 1. リンクを開かずにVisual Studioでビルトインブラウザを開くにはどうすればよいですか?
- 2. Visual Studio 2010で.rptprojを開くにはどうすればよいですか?
- 3. アプリ内ではなく外部ブラウザでリンクを開くにはどうすればよいですか?
- 4. WebブラウザではなくAdobeReaderでPDFのハイパーリンクを開くにはどうすればよいですか?
- 5. Windows Phone 7:Webブラウザを開くにはどうすればよいですか?
- 6. Visual Studioのブラウザで特定の.aspxページを開くにはどうすればいいですか?
- 7. WebKit GTKでは、外部ブラウザでリンクを開くにはどうすればよいですか?
- 8. ブラウザではなくネイティブアプリでURLを開くにはどうすればよいですか?
- 9. ブラウザでrssリンクを開いたときにAndroidアプリを開くにはどうすればいいですか?
- 10. タブでpopup.htmlのリンクを開くにはどうすればよいですか?
- 11. ブラウザからネイティブマップアプリケーションを開くにはどうすればよいですか?
- 12. ブラウザに表示するC#Visual Studio F1ヘルプを書くにはどうすればよいですか?
- 13. 外部ブラウザのwebBrowserコントロールでリンクを開くにはどうすればよいですか?
- 14. Visual Studioでコピーしたプロジェクトを開くにはどうすればよいですか?
- 15. どのようにC#でデフォルトのブラウザでWebブラウザでリンクを開くことができますか?
- 16. htmlリンクでフォルダを開くにはどうすればいいですか?
- 17. ネイティブアプリでリンクを開くにはどうすればいいですか?
- 18. Visual Studioソリューションではなく、ソースコントロール内のファイルを検索するにはどうすればよいですか?
- 19. エクスプローラから2番目のVisual Studioコードインスタンスを開くにはどうすればよいですか?
- 20. Visual Studioで作成したプロジェクトをWebに公開するにはどうすればよいですか?
- 21. Visual Studio 2005でVisual Web Developer 2010 Expressを開くには
- 22. Visual Studioにdllをリンクするにはどうすればいいですか?
- 23. スクリプトを開くにはどうすればよいですか?
- 24. Vue.js:既に開いているタブで外部リンクを開くにはどうすればよいですか?
- 25. Visual StudioでTDDを苦痛なくするにはどうすればよいですか?
- 26. ソリューションを開くときにVisual Studio 2008が除外されたフォルダを展開しないようにするにはどうすればよいですか?
- 27. Visual Studio 2010でウィンドウレイアウトをすばやく切り替えるにはどうすればよいですか?
- 28. Visual Studioで不明なプロパティ名のエラーを取り除くにはどうすればよいですか?
- 29. Visual Studioの右側に新しいdocタブラベルを開くにはどうすればいいですか?
- 30. Javascript:リンクされているURLリンクを自動的に開くにはどうすればよいですか?
私は機能要求を提出するつもりでしたが、何を推測していましたか。 VS2010beta1のエディタビューでは、自動リンクは実際にはなくなりました。 – Bahbar
@Bahbar:VS2010 RCでは、リンクが戻ってきます。 –
この質問は2.5年後に更新されますか?今は良い方法がありますか? – Borek