YTGET

YouTube · Facebook · X · TikTok · Instagram · Threads

讓 Claude Code 幫你 設定終端機開發環境

YouTube 影片筆記

讓 Claude Code 幫你 設定終端機開發環境

原片標題:讓 Claude Code 幫你 設定終端機開發環境

原片說明
v0.4 用 Claude Code 一行指令,就能把整套開發環境裝回新電腦。這集分享我的 dotfiles:Homebrew、tmux、Yazi、lazygit、Neovim 怎麼管、怎麼搭配,以及設定出問題時,怎麼和 Claude Code 一起改回 dotfiles。 章節 0:00 筆電掉了,環境怎麼裝回來 0:50 dotfiles 的三個大方向 1:49 一行指令交給 Claude Code 2:26 終端機、鍵盤與 tmux 4:40 Yazi 與 lazygit 5:58 Neovim 看程式、跑測試 6:50 status line 看狀態 7:40 設定出問題,和 Claude Code 一起改 8:49 缺點與取捨 9:15 適合誰 9:37 總結

筆電掉了一次,把整套開發環境從零裝回來,光想就頭痛。Nick 的做法是把它變成一個 repo,之後只要跟 Claude Code 說一句話,環境就自己長回來。這支影片就是他把這套 dotfiles 從頭拆給你看,包含終端機、tmux、Yazi、lazygit、Neovim 怎麼配,還有出問題時怎麼跟 AI 一起修。

brew bundle 照清單把工具裝回來
brew bundle 照清單把工具裝回來00:59

影片時間軸

  1. 00:31筆電掉了,所有工具設定要從頭來過
  2. 00:50dotfiles 三個方向:清單集中、symlink、腳本可重跑
  3. 02:07對 Claude Code 說一句話,讓它照 repo 還原環境
  4. 02:56終端機三選一,Nick 現在用 Ghostty
  5. 04:05tmux 開滑鼠、用 h j k l 切窗格
  6. 04:40Yazi 非同步讀檔,離開時停在最後看的目錄
  7. 05:18lazygit 一段一段 stage,把 AI 改動分成兩個 commit
  8. 06:50status line 自己寫腳本,盯 context window 和 cache 命中率
  9. 08:16把踩過的坑寫回 AGENTS.md,下次自動避開
在 lazygit 選取後按空白鍵 stage
在 lazygit 選取後按空白鍵 stage05:34

一行指令還原的關鍵在 AGENTS.md

Nick 把還原步驟寫進 repo 裡的 AGENTS.md,這是給 AI agent 看的說明。新電腦上他只要先裝好 Claude Code 並登入,再請它讀這個 repo,它就會照著裝 Homebrew、clone、跑 install.sh、檢查每個連結,最後回報結果。真正省力的地方他先把步驟寫成人跟 AI 都讀得懂的說明。

請 Claude Code 用真實資料驗證修正
請 Claude Code 用真實資料驗證修正08:09

出問題時怎麼跟 Claude Code 講

Nick 的問法是講三件事:看到什麼、要改在哪裡、怎麼確認改好了。他拿 status line 在子目錄顯示不出 IDE 名稱當例子,請它在 dotfiles 裡修,用真實資料驗證,抓到一個 jq 寫法錯誤。改完最重要的一步是把踩過的坑寫回 AGENTS.md,例如腳本只要一個指令失敗整條 status line 就空白,寫進去之後下次它改腳本就會自己避開。

這套做法的代價

Nick 自己承認學 Vim 要花很多時間練按鍵,而且他認為現在有 AI agent 幫忙,這份投入的回報越來越低,加上多數工具也支援滑鼠了。另一個麻煩是終端機工具之間常常要額外設定,像 Yazi 在 tmux 裡一開始會出現亂碼,得在 tmux 設定裡打開 passthrough 才解決。這些取捨他講得很直接,沒有把整套流程包裝成無痛。

值得下載嗎:值得,如果你也在意換電腦後環境裝不回來的問題,這支把 dotfiles 的結構跟跟 AI 協作的流程講得很具體,可以直接照著建一份。

覺得這篇筆記有幫助嗎?
YTGet 編輯室|看完影片整理的筆記,細節以原片為準。

連線中

影片封面

擷取畫面

輸入時間點,例如 3:20、3.20 或 200

影片皆已含音訊。檔案越大準備時間越久,完成前請保持頁面開啟。