如何 运行 来自终端的 Emacs 在 Mac 上作为非锁定 window?

How to run Emacs from terminal as nonlocking window on Mac?

我在 Mac (High Sierra) 的终端中输入 'emacs' 并按下 return。 结果,我有了一个新的 Emacs window。 一切正常,但我无法继续使用终端,因为它看起来被这个 emacs window.

锁定了

如何独立并行使用终端和Emacs?

您想从终端启动 emacs 还是 运行 在终端内启动 emacs?两者非常不同。要从终端启动 emacs,传统智慧是 use emacsclient 发送 GUI emacs 指令以打开给定文件。

如果您想在终端内 运行 emacs 同时保持对终端的访问,您有几个选择:

  • 使用像 tmux
  • 这样的多路复用器
  • 运行 emacs 中的终端仿真器(我喜欢普通的 ole' M-x term,但也有更高级的)

如果您只是谈论将进程置于后台,请使用 运行ning emacs 中的 C-z(即 M-x suspend-frame)。如果您想 在后台启动 emacs,请像使用 & 的任何其他工作一样进行操作。我会向您推荐 shell 的作业管理文档。 (Here's one for Bash.)