2

我是一名 Emacs 用户,试图学习一个最好从终端运行的软件工具。充分利用该工具的默认设置是使用 xterm 进行交互并调用 Vim 进行编辑。在这种设置中,人们可以简单地将 Vim 替换为 Emacs,但随后人们会花费大部分时间在 Xterm 中在 Emacs 之外工作。

我发现 Emacs 中有 (Multi)Term-mode,但很难找出它的优缺点。所以我有以下问题:

  1. [没有 X11]:为什么或何时会有人使用 Emacs (Mutli)Term 而不是 Console 和 TMUX(或 GNU Screen)?
  2. [使用 X11] Emacs (Multi)Term 与 Xterm 相比如何?

显然,速度是比较标准之一,但我相信还有其他标准。

4

1 回答 1

2
  1. 如果您更熟悉 Emacs 并且已经将它用于许多其他事情和/或如果您在 Emacs 上花费的时间比在终端上花费的时间更多,那么您将在 tmux/screen 上使用 Emacs 术语。
  2. Emacs 的 Term 远不如 xterm 复杂和可靠。但它在 Emacs 中工作,所以如果你住在 Emacs 中,它可能是一个不错的选择。

请注意,您可能还更喜欢使用 Emacs 的M-x shell功能,它为您提供命令行而不给您实际的终端仿真器。这意味着命令在发送到底层命令行程序之前在 Emacs 中进行编辑,因此可以在那里使用所有常用的 Emacs 编辑(并且历史操作以及命令完成也由 Emacs 执行,这可以是很棒,或者可能令人失望(例如,如果完成需要 Emacs 没有的信息))。

于 2012-08-26T03:15:27.740 回答