githubの検索を支援するツールを紹介する

Github上でコードを検索したいケースがあると思うんですけど、githubのコード検索はちょっと使いにくいところがあるじゃないですか?
なので、今回はコード検索を支援してくれるGithub Fast Travelerというchrome拡張を紹介します。

どんなツールなの?

IDE風の検索体験を提供してくれるツールとの事でgithubを開いてctrl+shift+Fを押下すると以下の様に検索ダイアログが表示され、キーワードを入力して検索できる様です。

Ctrl+Shift+FでGithub Fast Travelerを起動している図

タブを切り替える事で3種類の検索が使える様です。

  • コード検索
  • ファイル検索
  • リポジトリのアクセス履歴
Github Fast Travelerでは3種類の検索ができる様です。

リポジトリのアクセス履歴は以下の様にインクリメンタル検索ができる様です。

Github Fast Travelerでリポジトリのアクセス履歴を検索している図

検索範囲を4種類から選択できます。

  • 全てのリポジトリ
  • 見ているリポジトリのオーナーのリポジトリ
  • 見ているリポジトリ
  • 自分のリポジトリ
Github Fast Travelerで検索範囲で絞り込んでいる図

拡張子で絞り込みもできます。

Github Fast Travelerで拡張子で絞り込んでいる図

どんな時に便利なの?

ブラウザ右上のアイコンをクリックすると表示されるポップアップでも検索できる様になっており、「このコード、前にも書いたよなぁ?でも、どこに書いたか忘れたなぁ」みたいな時に検索範囲を「自分のリポジトリ」にすればサクッと検索できそうです。

Github Fast Travelerで自分のリポジトリをコード検索している図

趣味でコードを書いている人なんかは活躍するケースが多いかと思います。

Githubのデフォルトの場合

一応、githubにもショートカットがあって、sキーを押下すると検索欄がフォーカスされキーワードを入力できるのですが、クエリ形式in:fileだとかin:pathuser:[ユーザ名]などと入力せねばならず結構辛いです。

githubのクエリの例

ショートカットキーは変えられないのか?

ブラウザ右上のアイコンをクリックして「Settings」タブから変更できる様です。

Github Fast Travelerのショートカットキーを変更している図

おわりに

以上!Github Fast Travelerの紹介でした!

コメントする