使用 Terminator 在一個視窗中執行多個終端

Sandra Henry-stocker發表於2019-09-30

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-1config-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 terminatorsudo yum install -y terminator 之類的命令進行安裝。

希望你喜歡使用 Terminator。還有,如另一個同名角色所說,“我會回來的!”


via: https://www.networkworld.com/article/3436784/how-to-use-terminator-on-linux-to-run-multiple-terminals-in-one-window.html

作者:Sandra Henry-Stocker 選題:lujun9972 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

使用 Terminator 在一個視窗中執行多個終端

訂閱“Linux 中國”官方小程式來檢視

相關文章