我喜歡命令行,我想在MacO中看到類似Terminator(對於Linux)的應用程序:
似乎有一些端口Mac版的應用程序可用(使用Fink或端口)。但是我發現安裝它們很麻煩……它取決於很多事情,而取決於其他事情……等等。
所以我一直在想是否有MacOS原生應用程序,例如那個(免費與否)...
我喜歡命令行,我想在MacO中看到類似Terminator(對於Linux)的應用程序:
似乎有一些端口Mac版的應用程序可用(使用Fink或端口)。但是我發現安裝它們很麻煩……它取決於很多事情,而取決於其他事情……等等。
所以我一直在想是否有MacOS原生應用程序,例如那個(免費與否)...
iTerm 2聲稱能夠做到這一點。
編輯:我剛剛下載了它,它似乎運行良好,我認為我會從iTerm 1切換:
我不確定您和macport發生了什麼,但是我只是使用macport安裝了tmux。它花了大約30秒鐘,而且完全沒有痛苦。
FWIW,我隨後花了足夠的時間在GNU屏幕上,基本上我現在就將它用於所有操作。如果您想要一個本地的,鼠標驅動的多路復用器,iTerm會很不錯,但是此時,我所做的幾乎所有事情都是在服務器端進行的,無論如何,通過一個SSH連接來完成它總比這要好得多。
終結者剛剛通過自製軟件管理器移植到Mac OS X。
釀造安裝終結者
在OS X 10.9.2上測試了主要功能。
通過macports / homebrew或手工編譯安裝GNU Screen或TMUX。
我認為 iTerm 2和 TotalTerminal都是提高終端和命令行工作效率的好工具。
我是 SizeUp的忠實擁護者,它使您可以使用鍵盤命令平鋪窗口。這不會在一個終端中放置不同的視圖,但是它確實使我可以輕鬆地一次打開並整齊地組織一堆視圖。
我發現GNU屏幕完全可以實現我想要的功能(只需在終端中鍵入 screen
即可),但是直到我花了幾分鐘學習了一些基礎知識之後。這是我在按鍵綁定上需要的快速入門(直接在手冊頁上)-請注意,您需要安裝GNU版本以進行垂直拆分(在我的Mavericks中的FAU版本之後列出)。
屏幕版本4.00.03(FAU),2006年10月23日
(包含在Mavericks中,可能與早期版本相似)
下表顯示了默認值按鍵綁定:Ca'(選擇)提示輸入要切換到的窗口名稱或編號。 Ca“(窗口列表-b)顯示所有要選擇的窗口的列表。Ca 0(選擇0)a | a | Ca 9(選擇9)Ca-(選擇-)切換到窗口號0-9或空白Ca選項卡(焦點)將輸入焦點切換到下一個區域。例如,如果您使用選項“ -e] x”,則此命令將變為“]]”。
...
Ca S(拆分)拆分當前區域進入兩個新窗口。
...
Ca?(幫助)顯示按鍵綁定。Ca \(退出)殺死所有窗口並終止屏幕。
...
Ca *(顯示)顯示所有貨幣的列表
帶有“屏幕版本4.02.01(GNU)14-Apr-14”的其他項目
(使用 sudo安裝端口安裝屏幕
剛剛)
4.00.02(FAU)版本中上面列出的所有項目,以及:
C-a S(分割)將當前區域水平分割為兩個新區域。
與上面相同,但這明確了它是水平的。
C-a | (拆分-v)將當前區域垂直拆分為兩個新區域。簡化手冊頁的常見做法。
使用gnu屏幕,它可以完成您想要的操作,將單個終端窗口分成多個窗口,所有窗口都在同一GUI窗口內。 (儘管您可能想要比OS X更高的版本,因為在兩個軸上進行拆分的能力都比Mac上已經安裝的屏幕版本要新。)
對於 https://www.macports.org的macOS 10.12 cssh來說效果很好,而自製版本失敗了。
查看SecureCRT: https://www.vandyke.com/products/securecrt/mac_osx.html它們具有適用於Windows,Mac和Linux的版本。我已經使用Windows版本多年,並且最近開始使用Mac版本。儘管Mac版本不像Windows版本那麼華麗,但它具有我在多終端模擬器中所需的一切功能。在Mac上安裝MobaXterm會很好,但遺憾的是,它僅適用於Windows。
順便說一句,SecureCRT不是免費的。一年更新為$ 99或三年更新為$ 139。如果您進行雲計算,服務器管理等,那是值得的。