題 如何在Mac OS X中管理大量開放終端會話?


我常常在大約5或6個窗口中分組大約20個終端會話。

我最大的問題是,我很難在一個特定的時刻在視覺上找到一組感興趣的窗戶。我發現自己穿過終點站的所有窗戶,直到找到我需要的那個窗戶。

在理想的世界中,終端應用程序將在標題欄和選項卡之間以18pt粗體文本顯示用戶定義的文本。那我就不會有任何問題。

如果你有像我這樣的情況,你如何管理?


3
2018-01-11 18:25


起源




答案:


我用 GNU屏幕 以此目的。非常可定制,和 適用於Mac 以及:

alt text


3
2018-01-11 18:27



缺點:在分屏之間沒有鼠標推動...... - Florenz Kley
我不認為這是一個缺點,如果您知道如何使用它,終端會快得多。 - John T
旁觀者的眼睛:-)但同意這本身並不是一個缺點。我使用C-a n / p和C-a很多,當使用分屏時nex / previous可能有點乏味......在這種情況下直接跳躍要快得多。但是,在某些情況下,當我有很多窗戶時,我會關閉標題,以節省筆記本電腦屏幕上的空間,然後我需要更長時間才能找出屏幕編號而不是將鼠標輕推在屏幕上... - Florenz Kley


你可以嘗試iTerm。我有我的設置,其標題由其登錄的機器確定。
.cshrc中的這一行就是這樣的:

alias cwdcmd'printf“ESC] 1;%s ^ GESC] 2;%s ^ G”“$ cwd:t $ cwd:h:t”“$ USER @ $ HOST $ cwd”'

這將標題設置為'user @ hostname dir'

我也有提示顏色設置

set prompt =“\ n%{\ 033 [32m%}%U%n @%m [%h]%u”

2
2018-01-11 20:43



這些也適用於終端,但在Lion之前它只支持將窗口和標籤標題設置為相同的值。從Mac OS X Lion 10.7開始,您可以單獨設置窗口和標籤標題。 - Chris Page


您可以手動或自動自定義窗口標題。窗口標題通常與每個選項卡相關聯,並更新以反映當前選定的選項卡。要使給定窗口顯示相同的標題,無論選擇哪個選項卡,您都需要安排將窗口中所有選項卡的窗口標題設置為相同的值。

正如@KeithB所提到的,您可以通過轉義序列從終端中運行的每個shell或程序中以編程方式設置窗口標題。如果同一窗口中的終端具有可以關閉的共同點,則可以讓它們都將窗口標題設置為相同(或相關)的值。

您也可以使用Inspector手動設置窗口標題(Shell>編輯標題)。如果執行此操作,然後將終端窗口保存在窗口組中,則只要打開組,標題就會恢復。

由於您正在設置20個終端,我假設您已經在使用Window Group,但如果您不是,請查看它。您可以設置窗口和選項卡並保存它們,以便以後再次重新創建它們。您甚至可以告訴終端在終端啟動時打開給定的窗口組(終端>首選項>啟動)。從Mac OS X Lion 10.7開始,窗口組還可以自動恢復通過創建的命令或ssh會話 殼牌>新命令 和 Shell>新的遠程連接

您還可以通過自定義多個終端的窗口標題

終端>首選項>設置> [配置文件]>窗口>標題

對於每個窗口,創建自定義設置配置文件並自定義標題。使用相同的配置文件創建給定窗口中的每個選項卡(或在創建終端后使用Inspector分配配置文件)。然後給定窗口中的選項卡將具有相同的標題。

您也可以將自定義配置文件與窗口組結合使用。窗口組記住每個終端的設置配置文件。

您還可以使用設置配置文件區分使用不同背景顏色或(在Lion中)圖像的終端。同樣,如果您希望給定窗口中的所有選項卡具有相同的外觀,請在給定窗口中為所有選項卡指定相同的配置文件。


0
2017-08-21 10:41