顯示頁面舊版反向連結Fold/unfold all回到頁頂 本頁是唯讀的,您可以看到原始碼,但不能更動它。您如果覺得它不應被鎖上,請詢問管理員。 ====== tmux 離線背景執行工具 ====== * 在使用 SSH 遠端連線至 Opencode 進行開發時,網路不穩定的斷線問題往往導致工作階段(Session)中斷,若是正在執行如 Ralph Wiggum 這類耗時任務,進度遺失的代價更是巨大。 * 為了確保遠端工作的持續性,過去我們常使用 GNU Screen 這類多工神器來維持背景執行。然而,在現代開發環境中,tmux 憑藉著更直覺的操作邏輯與強大的視窗管理功能,已成為比 Screen 更高效的穩定連線解決方案。 ===== tmux 基本用法 ===== * <cli> # 創建一個命名的 tmux Session tmux new -s opencode-a # 如果要離開這 Session # Ctrl+b 然後按 d # 想看目前有哪些 Session tmux ls # 如果斷線,重新連接 Session tmux attach -t opencode-a # 刪除 Session tmux kill-session -t opencode-a </cli> * 預設命令鍵 CTRL+b 可以修改 ~/.tmux.conf 進行配置設定 * 水平分割窗格:Ctrl+b 然後按 " * 垂直分割窗格:Ctrl+b 然後按 % * 在窗格間移動:Ctrl+b 然後按方向鍵 * 建立新視窗:Ctrl+b 然後按 c * 切換視窗:Ctrl+b 然後按視窗編號(0-9) * 下一個視窗:Ctrl+b 然後按 n * 上一個視窗:Ctrl+b 然後按 p * 關閉窗格/視窗:Ctrl+b 然後按 x(或直接輸入 exit) * 「窗格(pane)」是指分割後的單一面板 * 「視窗(window)」是指完整的一個工作區,可以包含多個窗格 * 所有指令都需要先按 Ctrl+b 放開後,再按第二個鍵 {{tag>多工切換 不怕斷線神器}} tech/tmux.txt 上一次變更: 2026/01/21 20:33由 jonathan