Terminal.app を使い続けるためのヒントはありますか?

Terminal.app を使い続けるためのヒントはありますか?

最近、フルタイムで Mac を使うように切り替えましたが、長年 gnome-terminal を愛用してきたにもかかわらず、Terminal.app に慣れるのに苦労しています。URL が下線付きで表示されること、単語間を移動するために alt+arrow キーを使用すること、そして screen+ssh が慣れ親しんだように動作することが恋しいです。

Terminal.app で生き残るために、次のキーの組み合わせに慣れようとしています。

  • AltB単語を1つ戻す
  • AltF1語進む
  • AltA行の先頭に移動する
  • AltE行の末尾に行く
  • URLを右クリックして開くことはできますが、gnome-terminalのようには見えません。

Mac でコマンド ラインの効率性を維持するための他の良いヒントや代替ターミナルの提案はありますか?

答え1

iTerm を使用してください。素晴らしいです。

答え2

または、Macで利用可能な他のUnixパッケージツールを使用して、Mac OS Xにgnomeターミナルをインストールできますfink。ただし、X11を実行する必要がありますが、ニーズによっては理想的ではない場合があります。また、ターミナル内を移動するための実際のシェル固有のコマンドを学ぶことをお勧めします。これらは、使用しているターミナルエミュレータに関係なく、一般的に同じです。つまり、bashシェルを持っている限り、Ctrl-a行の先頭に移動できます。どれでもターミナル (gnome ターミナル、kterm、xterm、rxvt など) は、制御文字を盗むなどの愚かなことをしていないと仮定します。

他の回答で述べたように、MacOS には他のターミナルの代替手段もあり、iterm2 がよく使用されます。

答え3

良い...

まず、あなたが見ているものが少なくとも 3 つの層で構成されていることを考慮する必要があります。

  1. OS。Apple が改良した UNIX OS は Linux や BSD とは異なり、同じように動作しません。
  2. シェル。Bash、Ksh (KornShell) から選択できます。私は、インターネットで見つけた非常に優れた構成ファイルを使用して、少しカスタマイズした Zsh を使用しています。
  3. インターフェース:

    • ttyX: UNIX または UNIX ライクな純粋なコマンドライン インターフェイス (私の知る限り Mac OS X を除く)。Alt+F1、Alt-F2 などを押します。

      ただし、800x600 ではなく、適切な解像度を使用してください。

      これを使用して、Vim または Emacs を起動し、気を散らすことのない執筆環境を手に入れ、自分の仕事、テキスト自体、またはコードに集中できるようにする人もいます。

      MacVim を使用して Apple+Maj+F を押すと、Mac でも同じ「効果」が得られます。また、このような煩わしさのない完全なエディターが必要な場合は、WriteRoom などのよりシンプルなエディターを使用することもできます。

    • gnomeターミナル
    • KDE ターミナル
    • Terminal.app(Mac上のもの)

私が言いたいのは、すべてのレイヤーをカスタマイズして、好きなように動作および表示できること、そして Ubuntu や他の Linux ディストリビューションでの動作は、これらすべてのレイヤーの結果であることを理解する必要があるということです。

適切に構成された Terminal.app は、デフォルトの構成の組み合わせによる gnome-terminal/zsh よりもはるかに優れています。

それでも、Terminal.app は (クローン化された) UNIX の祖先ほど機能が充実していないと思います ;-)

関連情報