對於 Terminal.app 的生存有什麼建議嗎?

對於 Terminal.app 的生存有什麼建議嗎?

我最近開始全職使用 Mac,在喜愛 gnome-terminal 多年後,我很難習慣 Terminal.app。我懷念讓 URL 顯示為底線、使用 alt+arrow 在單字之間移動以及讓 screen+ssh 表現出我習慣的方式。

我正在嘗試適應以下組合鍵以在 Terminal.app 中生存:

  • AltB回去一句話
  • AltF前進一個詞
  • AltA轉到行首
  • AltE轉到行尾
  • 您仍然可以右鍵單擊 URL 將其打開,只是它看起來不太像在 gnome-terminal 中

有沒有人有任何其他好的技巧或替代終端建議來保持 Mac 上的命令列效率?

答案1

使用 iTerm。這很棒。

答案2

您可以使用fink或 Mac 上提供的其他 unix 軟體包工具在 mac os X 上安裝 gnome 終端機。您必須執行 X11,但這可能並不理想,具體取決於您的需求。另外,我建議學習實際的 shell 特定命令,以便在終端機中移動,因為無論您使用什麼終端模擬器,這些命令通常都是相同的。也就是說,只要你有 bash shell,Ctrl-a就會讓你到達一行的開頭任何終端(gnome 終端、kterm、xterm、rxvt 等)假設它們沒有做一些愚蠢的事情,例如竊取你的控製字元!

如其他答案所述,MacOS 還有其他終端替代方案 - iterm2 是常用的一種。

答案3

出色地...

你首先必須考慮到你所看到的至少是由 3 層組成的:

  1. 作業系統. Apple 修改的 UNIX 作業系統與 Linux 和 BSD 不同,行為也不同。
  2. 貝殼。您可以選擇 Bash、Ksh (KornShell)。我使用 Zsh 和我在互聯網上找到的一個非常好的配置文件,並對其進行了一些自訂。
  3. 介面:

    • 終端X:據我所知,UNIX 或類 UNIX 上的純命令列介面,Mac OS X 除外。按 Alt+F1、Alt-F2、...

      請務必使用良好的分辨率,而不是 800x600!

      有些人只是使用這個,啟動 Vim 或 Emacs 並獲得一個無幹擾的寫作環境,這樣他們就可以專注於他們的工作,專注於文字本身,或專注於程式碼。

      您可以使用 MacVim 在 mac 上獲得相同的“效果”,然後按 Apple+Maj+F,或者如果您想要這種無幹擾的完整編輯器,則可以使用更簡單的編輯器,例如 WriteRoom。

    • gnome 終端
    • KDE終端
    • Terminal.app(Mac 上的那個)

我的觀點是,您可以自訂每一層以按照您喜歡的方式工作和顯示,並且您必須了解您在 Ubuntu 或任何其他 Linux 發行版上的行為是所有這些層的結果。

配置良好的 Terminal.app 比使用預設組態組合的 gnome-terminal/zsh 好得多。

儘管如此,我認為 Terminal.app 的功能並不像(克隆的)UNIX 祖父那樣;-)

相關內容