使用 Terminator 在一個視窗中執行多個終端
Terminator 為在單視窗中執行多個 GNOME 終端提供了一個選擇,讓你可以靈活地調整工作空間來適應你的需求。
如果你曾經希望可以排列多個終端並將它們組織在一個視窗中,那麼我們可能會給你帶來一個好訊息。 Linux 的 Terminator 可以為你做到這一點。沒有問題!
分割視窗
Terminator 最初開啟像是一個單一視窗的終端視窗一樣。但是,一旦在該視窗中單擊滑鼠,它將彈出一個選項,讓你可以靈活地進行更改。你可以選擇“水平分割”或“垂直分割”,將你當前所在的視窗分為兩個較小的視窗。實際上,選單旁會有小的分割結果圖示(類似於 =
and ||
),你可以根據需要重複拆分視窗。當然,你如果將整個視窗分為六個或九個以上,那麼你可能會發現它們太小而無法有效使用。
使用 ASCII 藝術來說明分割視窗的過程,你可能會看到類似以下的樣子:
+-------------------+ +-------------------+ +-------------------+
| | | | | |
| | | | | |
| | ==> |-------------------| ==> |-------------------|
| | | | | | |
| | | | | | |
+-------------------+ +-------------------+ +-------------------+
原始終端 水平分割 垂直分割
另一種拆分視窗的方法是使用控制鍵組合,例如,使用 Ctrl+Shift+e
垂直分割視窗,使用 Ctrl+Shift+o
(“o” 表示“開啟”)水平分割視窗。
在 Terminator 分割完成後,你可以點選任意視窗使用,並根據工作需求在視窗間移動。
最大化視窗
如果你想暫時忽略除了一個視窗外的其他視窗而只關注一個,你可以單擊該視窗,然後從選單中選擇“最大化”選項。接著該視窗會撐滿所有空間。再次單擊並選擇“還原所有終端”可以返回到多視窗顯示。使用 Ctrl+Shift+x
將在正常和最大化設定之間切換。
視窗標籤上的視窗大小指示(例如 80x15)顯示了每行的字元數以及每個視窗的行數。
關閉視窗
要關閉任何視窗,請開啟 Terminator 選單,然後選擇“關閉”。其他視窗將自行調整佔用空間,直到你關閉最後一個視窗。
儲存你的自定義設定
將視窗分為多個部分後,將自定義的 Terminator 設定設定為預設非常容易。從彈出選單中選擇“首選項”,然後從開啟的視窗頂部的選項卡中選擇“佈局”。接著你應該看到列出了“新佈局”。只需單擊底部的“儲存”,然後單擊右下角的“關閉”。Terminator 會將你的設定儲存在 ~/.config/terminator/config
中,然後每次使用到時都會使用該檔案。
你也可以通過使用滑鼠拉伸來擴大整個視窗。再說一次,如果要保留更改,請從選單中選擇“首選項”,“佈局”,接著選擇“儲存”和“關閉”。
在儲存的配置之間進行選擇
如果願意,你可以通過維護多個配置檔案來設定多種 Terminator 視窗布局,重新命名每個配置檔案(如 config-1
、config-2
),接著在你想使用它時將它移動到 ~/.config/terminator/config
。這有一個類似執行此任務的指令碼。它讓你在 3 個預配置的視窗布局之間進行選擇。
#!/bin/bash
PS3='Terminator options: '
options=("Split 1" "Split 2" "Split 3" "Quit")
select opt in "${options[@]}"
do
case $opt in
"Split 1")
config=config-1
break
;;
"Split 2")
config=config-2
break
;;
"Split 3")
config=config-3
break
;;
*)
exit
;;
esac
done
cd ~/.config/terminator
cp config config-
cp $config config
cd
terminator &
如果有用的話,你可以給選項一個比 config-1
更有意義的名稱。
總結
Terminator 是設定多視窗處理相關任務的不錯選擇。如果你從未使用過它,那麼可能需要先使用 sudo apt install terminator
或 sudo yum install -y terminator
之類的命令進行安裝。
希望你喜歡使用 Terminator。還有,如另一個同名角色所說,“我會回來的!”
作者:Sandra Henry-Stocker 選題:lujun9972 譯者:geekpi 校對:wxy
訂閱“Linux 中國”官方小程式來檢視
相關文章
- 如何使用 Distrobox 在終端內執行多個 Linux 發行版Linux
- Kali Linux開啟多個終端視窗Linux
- windows 系統下 workerman 在同一個執行視窗中開啟多個 websocket 服務WindowsWeb
- 使用此開源視窗環境一次執行多個控制檯
- GitHub#C#:在終端裡面顯示一個UI視窗(TerminalGfx)GithubC#UI
- Ubuntu超級終端Terminator使用教程Ubuntu
- goland 把多個專案視窗合併到一個視窗GoLand
- 如何在Linux終端同時執行多個Linux命令Linux
- 在Docker中,可以在一個容器中同時執行多個應用程序嗎?Docker
- 在Windows中執行多個MySQL例項WindowsMySql
- 在非主執行緒中建立視窗執行緒
- clover 一個windows 多個視窗集中在一個介面類似google的多標籤功能軟體WindowsGo
- Java中一個物件在多執行緒中是共享的Java物件執行緒
- 在一臺電腦上執行兩個或多個tomcatTomcat
- 在同一臺計算機中執行多個MySQL服務計算機MySql
- JAVA 程式 在 cmd 視窗的執行Java
- 執行緒Thread練習題1買票,使用多執行緒的方式模擬四個視窗賣100張票執行緒thread
- android--Android Studio使用terminal終端(命令視窗)Android
- adb 可以多個視窗同時連線一個裝置嗎?
- 多個 py 檔案,放在一個指令碼中執行,使用 TestSuite,怎樣才能只執行一次 setUp ( 已經使用了 @classmethod ) ?指令碼UISSM
- 漫畫:多執行緒經典例子之一視窗售票執行緒
- 一個工程的多個模組中的一個模組打包成jar在轉為.exe可執行檔案JAR
- Vs Code中執行vue命令顯示"系統禁止執行指令碼"無法在終端使用Vue指令碼
- Linux中執行多個MySQL例項LinuxMySql
- win10怎樣開啟執行視窗快捷鍵_win10開啟執行視窗的4個方法Win10
- 怎樣在JavaScript中建立一個worker執行緒?JavaScript執行緒
- 避免DbContext同時在多個執行緒呼叫Context執行緒
- 如何"優雅"地終止一個執行緒?執行緒
- shell 命令在終端可以執行成功,為什麼放在 groovy 指令碼中不執行?指令碼
- 使用 Python 把多個 MP4 合成一個視訊Python
- 一個可以在多平臺執行的任天堂GameBoy模擬器GAM
- screen 命令示例:管理多個終端會話會話
- 使用Python編寫一個多執行緒的12306搶票程式Python執行緒
- 記錄一個LifeCycle 多執行緒使用導致的崩潰執行緒
- 0x01. 使用 SDL2 建立一個視窗
- 執行緒的【生命週期】和【執行緒的同步】(多視窗售票例子)執行緒
- 多執行緒中使用Lock鎖定多個條件Condition的使用執行緒
- mysql一次執行多個SQL檔案MySql