我知道要在没有窗口系统的情况下启动 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
- 打开你的
~/.bash_profile
并将其放在新行中:alias emacs="emacs -nw"
- 保存文件。
- 应用变更到处和立即地最简单的方法是注销然后重新登录。
答案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
很可能会为你做所有的事情。