StudioからGitHubのページを開くVS拡張2015-01-14を、作りました。機能は見たまんま?です。GitHub」メニューが出るので、そこからmasterかbranchかrevisionを選ぶと、該当のGitHubのブロブページが開きます。Galleryからどうぞ。例によってソースコードはGitHubで公開しています。VSIXVS拡張はドキュメントがあるんだかないんだか、一応あるんですけど、どうも取っ付きが悪いのが難点。Menuをベースに弄ってます。いってもやることは簡単なので、そんな大したことはないですが。メニュー系は全部vsctというクソ書きづらいXMLを弄って作っていきます。Command」を選んどくといいでしょふ、というかそれ以外だと詰む。IDM_VS_CTXT_CODEWIN」にするとエディタのコンテキストメニューに出てきます。あとはまぁ、適当にどうぞ。OpenOnGitHub.vsctとOpenOnGitHubPackage.csが全て。分かれば難しくない、分かるまでがダルい。Table)は闇が深くて、IDM_VS_CTXT_CODEWINだとcshtmlとかjsonとかcssでは出てきません!これは別のParentを設定する必要があります。そのGUIDとかはノーヒント......。SP1の記事にある、レジストリ弄ってEnableVSIPLoggingをオンにして、直接対象ウィンドウのGUIDとCmdIdを取得するほうがいいかと思われます。取得したIDとかの使い方はOpenOnGitHub.vsctに載ってるので興味ある人は見てくださいな。<IncludeInVSIX>true</IncludeInVSIX></Content>といったようにIncludeInVSIXをつけなきゃいけないとか、VSIX自体の署名を切らないといけない(テンプレートから作ると入ってるのでカットする)とか、細かいのをこなしていけば出来上がり!最近のWindowsでGitSourceTreeがゴミクズすぎて困る。最近はVSのGit使ってたりします。コミットウィンドウが切り離せることに気付いてから、切り離して使ってます。するとまぁまぁコミットしやすい。Syncはなんのかんのいってベンリだし、SourceTreeよりもPushPullも気持ち早い。DiffとかがVS上で行えるのはサイキョーなので、あとはツリー表示さえあれば完璧だなぁ。VSのGit、いいです。SourceTreeは使っててストレスで禿げるのでメインVS、サブSourceTreeぐらいの感じが今のとこ一番いい。GitHubはマジベンリ。うちの会社はGitHubでリポジトリ管理してるんですが、いっつも社内チャットに貼り付けるURLとか探してくるのひぢょーにダルくて、ずっと欲しかったのよね。重い腰を上げて作りました。早くに作っておけば良かった。https://github.com/neuecc/Blog2。