窗格分割與分頁
分割畫面、管理分頁、儲存工作區快照,實現高效多工處理
窗格分割與分頁
MTerm 的一大亮點功能是原生窗格分割 — 無需 tmux。將螢幕分割為多個獨立面板,每個面板執行自己的工作階段,自由組合終端、檔案編輯器和瀏覽器,打造適合你工作流程的佈局。
窗格佈局
MTerm 使用遞迴分割模型 — 任何窗格都可以再次水平或垂直分割,次數不限。按 Cmd + D 水平分割或 Cmd + Shift + D 垂直分割,重複操作即可新增更多窗格(Pro 版無限制)。
首次連線時,你可以從六種 預設佈局 中選擇快速開始:
| 預設 | 說明 |
|---|---|
| 單窗格 | 一個全螢幕窗格 |
| 雙窗格水平 | 兩個窗格並排(左右) |
| 雙窗格垂直 | 兩個窗格堆疊(上下) |
| 三窗格水平 | 三個窗格水平排列(一大兩小) |
| 三窗格垂直 | 三個窗格垂直排列(兩個堆疊,一個在旁邊) |
| 四窗格網格 | 四個窗格以 2x2 網格排列 |
這些預設只是起點。連線後,你可以進一步分割任何窗格來建構所需的佈局。例如,從三窗格水平開始,再分割右下角的窗格即可獲得四窗格非對稱佈局 — 只需一次 Cmd + D。
調整窗格大小
拖曳任何窗格邊框即可調整大小。相鄰窗格會自動調整以填滿可用空間。這讓你可以為正在使用的窗格分配更多空間,同時保持其他窗格可見以供參考。
窗格內容類型
每個窗格可以顯示以下任意內容:
- 終端 — 完整的 SSH 終端工作階段
- 檔案編輯器 — 內建語法醒目提示程式碼編輯器
- Finder — 遠端 SFTP 檔案瀏覽器
- 提示詞面板 — AI 提示詞輸入面板
可以自由組合。Claude Code 工作時的常見設定是:主窗格放終端,側邊窗格放檔案編輯器用於檢視生成的程式碼,較小窗格放檔案瀏覽器用於導覽。
窗格鍵盤快速鍵
| 操作 | 快速鍵 |
|---|---|
| 水平分割 | Cmd + D |
| 垂直分割 | Cmd + Shift + D |
| 最大化 / 還原窗格 | Cmd + Enter |
| 焦點左移 | Cmd + Shift + H |
| 焦點下移 | Cmd + Shift + J |
| 焦點上移 | Cmd + Shift + K |
| 焦點右移 | Cmd + Shift + L |
導覽快速鍵遵循 Vim 風格方向鍵(H/J/K/L),對於已經使用 Vim 或 tmux 的開發者來說非常自然。
窗格限制
| 方案 | 最大窗格數 |
|---|---|
| 免費 | 2 |
| Pro | 無限制 |
分頁管理
分頁讓你在單一連線中維護多個獨立的工作區。每個分頁有自己的窗格集和佈局。
在分頁中開啟不同主機
長按分頁列的「+」按鈕 可查看已儲存的主機清單。選擇一個即可開啟連線到該伺服器的新分頁 — 與現有分頁並排。
普通點擊「+」會為目前主機開啟新分頁。但透過長按,你可以 在一個視窗中管理多個伺服器的連線,只需點擊分頁即可在正式伺服器和開發環境之間切換。
| 操作 | 快速鍵 |
|---|---|
| 新建分頁 | Cmd + T |
| 關閉窗格 | Cmd + W |
| 關閉分頁 | Cmd + Shift + W |
| 上一個分頁 | Cmd + Shift + [ |
| 下一個分頁 | Cmd + Shift + ] |
例如,你可以使用一個分頁進行主要開發工作(終端 + 編輯器),第二個分頁監控日誌,第三個分頁進行資料庫查詢。在它們之間即時切換,不會遺失任何上下文。
側邊欄(垂直分頁)
按 Cmd + B 開啟側邊欄,以垂直清單形式在螢幕左側顯示分頁。與頂部的標準水平分頁列相比:
- 完整分頁名稱可見:當開啟多個分頁時,水平分頁會截斷名稱。垂直清單完整顯示每個分頁名稱。
- 適合大量分頁:即使開啟 10 個以上分頁,你仍可以捲動瀏覽完整清單。
- 一目瞭然的上下文:每個分頁顯示其目前目錄和其他上下文資訊。
側邊欄開啟時,水平分頁列自動隱藏,為終端提供更多螢幕空間。
分頁限制
| 方案 | 最大分頁數 |
|---|---|
| 免費 | 2 |
| Pro | 無限制 |
工作區快照
工作區快照讓你一鍵儲存和還原整個工作環境 — 包括佈局、窗格排列和窗格內容。
儲存工作區
按 Cmd + S 儲存工作區的目前狀態。MTerm 會記錄:
- 窗格佈局(你使用的分割方式)
- 每個窗格顯示的內容(終端、編輯器、瀏覽器或提示詞面板)
- 每個窗格的目前狀態
還原工作區
下次連線到同一主機時,你儲存的工作區可以一鍵還原。無需每次重新連線時手動分割窗格和開啟檔案,直接從上次離開的地方繼續。
按主機自動設定
對於經常連線的主機,你可以預先設定自動窗格設定:
- 窗格數量和佈局 — 選擇你偏好的分割方式
- 工作目錄 — 設定每個終端窗格的起始目錄
- 啟動命令 — 指定連線時在每個窗格中自動執行的命令(例如,一個窗格中執行
cd ~/project && git status,另一個窗格中執行tail -f /var/log/syslog)
這意味著連線到開發伺服器時,可以立即設定好完整的工作環境,無需任何手動步驟。
佈局範例
Claude Code 開發(三窗格水平)
在左側窗格執行 Claude Code,在右上方編輯器中檢視生成的程式碼,在右下方 Finder 中瀏覽專案結構。
多伺服器監控(四窗格網格)
無需切換分頁即可同時監控四台伺服器。在事故處理中,當你需要檢查多個系統的影響時,這非常有價值。
日誌監控(雙窗格垂直)
在上方窗格執行命令,在下方即時查看日誌輸出。立即看到你所做變更的效果。
技巧
- Cmd + Enter 暫時最大化窗格以全螢幕專注。再次按下即可還原。
- 組合窗格和分頁 — 將相關窗格放在一個分頁中,用分頁區分不同情境。
- 為每天連線的主機儲存工作區快照。設定一次,即時還原。
- Vim 風格導覽(
Cmd + Shift + H/J/K/L)讓你雙手不離鍵盤。