Upgrade to Pro — share decks privately, control downloads, hide ads and more …

体に馴染む開発環境 ~ghqはいいぞ~

体に馴染む開発環境 ~ghqはいいぞ~

Yudai Shinnoki

January 14, 2022
Tweet

More Decks by Yudai Shinnoki

Other Decks in Programming

Transcript

  1. ghqの使い方 4 $ brew install ghq ghqのインストール リポジトリのクローン $ ghq

    get -p <GitHubオーナー>/<GitHubリポジトリ名> ※ -p はsshでcloneするオプション ~/ghq/github.com/<GitHubオーナー>/<GitHubリポジトリ名> にcloneされる GitLabなどにも対応 https://github.com/x-motemen/ghq
  2. peco と ghq を組み合わせる 5 https://github.com/peco/peco zshにpeco + ghqを導入したメモ -

    Qiita https://qiita.com/ysk_1031/items/8cde9ce8b4d0870a129d $ brew install peco pecoのインストール zshやbashの設定に追加 (詳しくはQiitaの記事を参照)
  3. peco と ghq を組み合わせる 6 Control + ] で ghq

    でクローン済みのリポジトリが検索できる (キーマッピングは変更可)
  4. ターミナルからVSCodeを開く 7 code コマンドを使えるようにする  Command + Shift + P でコマンドパレットを開いて

    shell と入力 $ code <ディレクトリ名> 指定のディレクトリを VSCodeで開く $ code . カレントディレクトリの場合
  5. ターミナルからVSCodeを開く 8 ターミナルを開く (自分はAlfled、iTermを使っていますが普通に ターミナルを開いても OK) Control + ] でpecoを使いプロジェクトのディレ

    クトリに移動 $ code . VSCodeを開く (すでに開いてたら前面に出してくれる) どの画面からでも一瞬でVSCodeが開けるよ!
  6. pecoってなに? 10 cool-peco 実は peco も ghq も日本人が作った 試したいから、作る。ghq、goreの作者motemenの開発は「自分本位」で駆動する -

    エンジニ アHub|Webエンジニアのキャリアを考える! スター数4200超! 人気リポジトリ『peco』 開発者(@lestrrat)が語る「使われるOSS」の作り方 - エンジニア Hub|Webエンジニアのキャリアを考える! peco 自体は標準入力をフィルタリングするツール
  7. ターミナルから色々開く 11 $ open . Finderでディレクトリを開く $ open ios/digichime.xcworkspace Xcodeでプロジェクトを開く(

    openは関連づけられたアプリで開いてくれる) $ studio android Android Studioで開く(VSCodeと同様コマンドの登録が必要)
  8. まとめ 13 • 考えることは少なければ少ないほどよい! • 繰り返しやる日常作業ほど効率化の効果が高い • 自分の「体に馴染む」設定を見つけよう ◦ あれもこれもカスタマイズすればいいという訳ではないので厳選しよう

    ◦ デフォルトの設定を使い倒せる人が一番偉い • なかなか共有の機会はないので、ペアプロとかLT会で気になった事があれば 気軽に質問できるとよさそう
  9. 14