2

私は、端末から実行するのが最適なソフトウェア ツールを学習しようとしている Emacs ユーザーです。このツールを最大限に活用するためのデフォルトの設定は、対話には xterm を使用し、編集には Vim を呼び出すことです。このセットアップでは、Vim を Emacs に単純に置き換えることができますが、そうすると、ほとんどの時間を Emacs の外で Xterm で作業することになります。

Emacs に (Multi) Term-mode があることはわかりましたが、その長所と短所を見つけるのは非常に困難です。だから私は次の質問があります:

  1. [X11 なし]: Console と TMUX (または GNU Screen) の代わりに Emacs (Mutli)Term を使用するのはなぜですか?
  2. [X11 あり] Emacs (Multi)Term は Xterm と比べてどうですか?

明らかに速度は比較の基準の 1 つですが、他にもあると確信しています。

4

1 に答える 1

2
  1. Emacsに慣れていて、すでに他の多くのことに使用している場合、および/またはターミナルよりもEmacsで多くの時間を費やしている場合は、tmux/screenよりもEmacs用語を使用します。
  2. Emacs の Term は、xterm よりもはるかに洗練されておらず、信頼性もはるかに低くなります。ただし、Emacs 内で動作するため、Emacs を使用している場合は、適切なオプションになる可能性があります。

M-x shell実際の端末エミュレータを提供せずにコマンドラインを提供する Emacs の機能を使用したい場合もあることに注意してください。つまり、コマンドは下層のコマンドライン プログラムに送信される前に Emacs で編集されるため、通常の Emacs 編集はすべてそこで使用できます (履歴操作とコマンド補完も Emacs によって実行されます。素晴らしい、またはがっかりする可能性があります(たとえば、Emacsが持っていない情報が補完に必要な場合)。

于 2012-08-26T03:15:27.740 に答える