目次
Github上でコードを検索したいケースがあると思うんですけど、githubのコード検索はちょっと使いにくいところがあるじゃないですか?
なので、今回はコード検索を支援してくれるGithub Fast Travelerというchrome拡張を紹介します。
どんなツールなの?
IDE風の検索体験を提供してくれるツールとの事でgithubを開いてctrl+shift+F
を押下すると以下の様に検索ダイアログが表示され、キーワードを入力して検索できる様です。
タブを切り替える事で3種類の検索が使える様です。
- コード検索
- ファイル検索
- リポジトリのアクセス履歴
リポジトリのアクセス履歴は以下の様にインクリメンタル検索ができる様です。
検索範囲を4種類から選択できます。
- 全てのリポジトリ
- 見ているリポジトリのオーナーのリポジトリ
- 見ているリポジトリ
- 自分のリポジトリ
拡張子で絞り込みもできます。
どんな時に便利なの?
ブラウザ右上のアイコンをクリックすると表示されるポップアップでも検索できる様になっており、「このコード、前にも書いたよなぁ?でも、どこに書いたか忘れたなぁ」みたいな時に検索範囲を「自分のリポジトリ」にすればサクッと検索できそうです。
趣味でコードを書いている人なんかは活躍するケースが多いかと思います。
Githubのデフォルトの場合
一応、githubにもショートカットがあって、s
キーを押下すると検索欄がフォーカスされキーワードを入力できるのですが、クエリ形式でin:file
だとかin:path
、user:[ユーザ名]
などと入力せねばならず結構辛いです。
ショートカットキーは変えられないのか?
ブラウザ右上のアイコンをクリックして「Settings」タブから変更できる様です。
おわりに
以上!Github Fast Travelerの紹介でした!
Webエンジニアをやっています
UX/UIデザインからプログラミング、DB設計、SEO、インフラ構築など幅広く対応してます
PHP/PHPUnit/Laravel/Vue/Nuxt/Docker/Terraform
ご連絡はTwitterのDMまで。