Emacs:无窗口系统启动

Emacs:无窗口系统启动

我知道要在没有窗口系统的情况下启动 emacs,我会这样做:

emacs -nw filename.txt

但是,我不想不断指定 -nw。我应该在 .emacs 中添加什么来自动执行此操作?

答案1

根据 shell 中的平台,我相信您可以在 bashrc 或 bash_profile 中添加别名(根据需要),以便 emacs 被解释为 emacs -nw

答案2

您可以选择安装非图形版本的 emacs,在 OSX 下,我有一个通过 MacPorts 安装的包“emacs @23.2,修订版 5(编辑器):所以当我输入'emacs'时,它永远不会显示 GUI。当然,别名(如另一个答案中所建议的)有时会让您可以选择运行图形版本。

答案3

  1. 打开你的~/.bash_profile并将其放在新行中: alias emacs="emacs -nw"
  2. 保存文件。
  3. 应用变更到处立即地最简单的方法是注销然后重新登录。

答案4

作为一个稍微更广泛的例子......

以下是我本地 .bashrc 的一个片段

  ## grrrr me type bad
    alias emasc='emacs -nw'
    alias emacs='emacs -nw'
    alias emacsx='emacs23-x'
    alias ls='ls --color'

对我来说就是这样了。

此外,如果您在“真实”控制台中使用 emacs,它会检测到不存在窗口环境并且无需别名即可正确启动。

IE

ctrl + alt + F[1-6]

您还可以设置您的 EDITOR 环境变量(在 bashrc 中)

最后,您可以卸载任何 GUI 版本:)

在 Debian 上:

apt-get install emacs23-nox 

很可能会为你做所有的事情。

相关内容