パブリックリポジトリのソースコードをVisual Studioから検索できるマクロを作りました。実装はhttp://www.google.co.jp/codesearch?hl=jaを呼び出しているだけです。
グーグルソースコード検索のサービスが停止されたため、このマクロは使えなくなりました。(2012/10/02追記)
対応バージョン・言語
VS2005、2008、2010、VB/C#のソースコードで動作確認済みです。2003では動作しません。
インストール手順
ソースコード
Imports System Imports EnvDTE Imports VSLangProj Imports VSLangProj2 Public Module Module1 Sub Search() Dim queryBase As String = "http://www.google.com/codesearch?q=" Select Case DTE.ActiveDocument.ProjectItem.ContainingProject.Kind Case PrjKind.prjKindVBProject queryBase += "lang%3Abasic+file:\.vb+" Case PrjKind.prjKindCSharpProject queryBase += "lang%3AC%23+" Case Else MsgBox("サポートされていない言語です。") Exit Sub End Select System.Diagnostics.Process.Start(queryBase & DTE.ActiveDocument.Object("TextSelection").Text) End Sub End Module
参考にしたサイト
Visual Studioコマンドとショートカットキーの対応表を作成する (1/3):CodeZine
Visual Studioマクロを使って、Visual Studio IDEで利用できるVisual Studioコマンドと、それに割り当てられているショートカットキーの一覧を作成/表示します。 ...
複製・改変・再配布について
商業利用・非商業利用を問わず、自由に、複製、改変、再配布できますが、全て無保証です。