Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
体に馴染む開発環境 ~ghqはいいぞ~
Search
Yudai Shinnoki
January 14, 2022
Programming
0
1.8k
体に馴染む開発環境 ~ghqはいいぞ~
Yudai Shinnoki
January 14, 2022
Tweet
Share
More Decks by Yudai Shinnoki
See All by Yudai Shinnoki
AWS “““触って””” みた
shinnoki
0
130
組織戦略と GraphQL、Hasura
shinnoki
2
4.8k
Hasura とは何者か メリット・デメリット
shinnoki
10
2.9k
TypeScript と React Hooks と GraphQL のステキな関係性
shinnoki
2
510
リリース前に知りたいネイティブのあれこれ
shinnoki
0
1.5k
外部委託の立場から半ば強引にLaravelを導入した話
shinnoki
0
710
Other Decks in Programming
See All in Programming
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
1
920
[AtCoder Conference 2025] LLMを使った業務AHCの上⼿な解き⽅
terryu16
6
1k
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
160
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
6
1.8k
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
1.1k
TestingOsaka6_Ozono
o3
0
260
SQL Server 2025 LT
odashinsuke
0
120
はじめてのカスタムエージェント【GitHub Copilot Agent Mode編】
satoshi256kbyte
0
140
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
39
26k
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.4k
AtCoder Conference 2025
shindannin
0
910
Grafana:建立系統全知視角的捷徑
blueswen
0
270
Featured
See All Featured
Game over? The fight for quality and originality in the time of robots
wayneb77
1
74
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
140
First, design no harm
axbom
PRO
1
1.1k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
94
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
0
51
Odyssey Design
rkendrick25
PRO
0
450
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
100
KATA
mclloyd
PRO
33
15k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
Color Theory Basics | Prateek | Gurzu
gurzu
0
170
Transcript
体に馴染む開発環境 ~ghqはいいぞ~ LT会 2022/01/13 shinnoki
よくありがちな悩み 2 ※ 適当に引用しただけで他意はないです
よくありがちな悩み 3 ※ 適当に引用しただけで他意はないです 適当なところ? どうしよう...
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
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の記事を参照)
peco と ghq を組み合わせる 6 Control + ] で ghq
でクローン済みのリポジトリが検索できる (キーマッピングは変更可)
ターミナルからVSCodeを開く 7 code コマンドを使えるようにする Command + Shift + P でコマンドパレットを開いて
shell と入力 $ code <ディレクトリ名> 指定のディレクトリを VSCodeで開く $ code . カレントディレクトリの場合
ターミナルからVSCodeを開く 8 ターミナルを開く (自分はAlfled、iTermを使っていますが普通に ターミナルを開いても OK) Control + ] でpecoを使いプロジェクトのディレ
クトリに移動 $ code . VSCodeを開く (すでに開いてたら前面に出してくれる) どの画面からでも一瞬でVSCodeが開けるよ!
喜ぶプログラムのキャラクター https://www.irasutoya.com/2017/10/blog-post_118.html
pecoってなに? 10 cool-peco 実は peco も ghq も日本人が作った 試したいから、作る。ghq、goreの作者motemenの開発は「自分本位」で駆動する -
エンジニ アHub|Webエンジニアのキャリアを考える! スター数4200超! 人気リポジトリ『peco』 開発者(@lestrrat)が語る「使われるOSS」の作り方 - エンジニア Hub|Webエンジニアのキャリアを考える! peco 自体は標準入力をフィルタリングするツール
ターミナルから色々開く 11 $ open . Finderでディレクトリを開く $ open ios/digichime.xcworkspace Xcodeでプロジェクトを開く(
openは関連づけられたアプリで開いてくれる) $ studio android Android Studioで開く(VSCodeと同様コマンドの登録が必要)
引用:HHKBの哲学 12 アメリカ西部のカウボーイたちは、馬が死ぬと馬はそこに残していくが、 どんなに砂漠を歩こうとも、鞍は自分で担いで往く。 馬は消耗品であり、鞍は自分の体に馴染んだインタフェースだからだ。 いまやパソコンは消耗品であり、キーボードは大切な、生涯使えるインタフェースである ことを忘れてはいけない。 東京大学 和田英一 名誉教授
HHKB HISTORY ~HHKBの軌跡~ | PFU https://happyhackingkb.com/jp/history/page3.html
まとめ 13 • 考えることは少なければ少ないほどよい! • 繰り返しやる日常作業ほど効率化の効果が高い • 自分の「体に馴染む」設定を見つけよう ◦ あれもこれもカスタマイズすればいいという訳ではないので厳選しよう
◦ デフォルトの設定を使い倒せる人が一番偉い • なかなか共有の機会はないので、ペアプロとかLT会で気になった事があれば 気軽に質問できるとよさそう
14