最近,我一次打開多個終端。必須在終端機之間切換 alt-tab 是令人困惑的。我需要一種可以在一個視窗中組合多個終端的東西。什麼是好的替代方案?
編輯: 我不喜歡標籤。我想要控制台在一個視窗中以 2x2 網格排列。
答案1
聽起來你想跑螢幕在您的終端中。
為了產生此螢幕截圖,我打開了一個終端並運行screen
。為了分割窗口,我使用按鍵“ ctrl-a S
”進行水平分割,並使用“ ctrl-a |
”進行垂直分割。為了啟動其他 shell,我screen
在活動 shell 中運行了 3 次。為了在視窗之間切換,我使用了按鍵“ ctrl-a tab
”。若要變更活動視窗中顯示的 shell(「0 bash
」、「1 bash
」等),我使用了按鍵「ctrl-a n
」(「下一個」)或「ctrl-a p
」(「上一個」)。要退出每個screen
進程,我只是退出了在進程中運行的shell screen
;這樣做四次後我回到了普通終端。
按鍵總結screen
:
ctrl-a S split the window horizontally
ctrl-a | split the window vertically
ctrl-a tab switch to the next window
ctrl-a n switch to the next process
ctrl-a p switch to the previous process
(編輯:jtimberman)如果您有支援它的版本,您可以使用“ctl-|”垂直分割螢幕(管道),因此每個終端可以執行 2+ x 2+ 螢幕。 Ubuntu 9.04 具有此功能,它是在 4.00.03 版本中引入的。
(編輯:las3rjock)螢幕截圖已更新為顯示screen
垂直和水平分割。由於Mac OS X自帶的版本screen
沒有這個功能,所以我根據CVS構建了它我在這個部落格上找到的路線。我假設您可以透過跳過這些patch
步驟來對 Linux 執行相同的操作。
答案2
我想你可能感興趣終結者:D
概述
該專案的目標是開發一個用於排列終端的有用工具。它的靈感來自於 gnome-multi-term、quadkonsole 等程序,其主要重點是在網格中排列終端(選項卡是最常見的預設方法,Terminator 也支援)。
Terminator 的大部分行為都基於 GNOME 終端,隨著時間的推移,我們正在添加更多功能,但我們也希望向不同的方向擴展,為系統管理員和其他用戶提供有用的功能。如果您有任何建議,請提交願望清單錯誤! (地址見下文)
特徵:
- 項目清單
- 將終端排列成網格
- 選項卡
- 拖放終端重新排序
- 很多鍵盤快速鍵
- 用於覆蓋 gnome 終端設定的設定檔
- 同時輸入任意組終端
答案3
請看我的部落格關於 tmux 的條目在這裡找到...那比 screen 強大得多,總之,所附博文中的配置文件重新配置了 tmux 快捷鍵來模擬 screen,原來 tmux 使用 Ctrl+B 組合是為了不混淆屏幕實用程序。並且按鍵被重新配置,所以......而不是 Ctrl+B,使用 Ctrl+A:
- Ctrl+A 用於啟動 tmux 注意擊鍵,例如 ?對於鍵列表,
- Ctrl+A,Ctrl+A 在不同視窗之間切換,
- Ctrl+A, 1 表示第一個窗口,Ctrl+A, 2 表示第二個窗口,依此類推
- Ctrl+A、Tab 可在一個會話內的分割視窗之間切換焦點
- Ctrl+A、C 調出新的 bash shell
閱讀它並學習它...:)