使emacs在控制台模式下运行(-nw)默认
我如何使Emacs在terminal(或控制台)模式下默认运行,就像我使用了-nw
? 一旦完成,如果需要,我如何强制它在GUI模式下运行(一次)?
在我的Debiantesting中, alias emacs='emacs -nw'
后跟emacs
在terminal打开Emacs。 而且,在同一个会话中, emacs23-x
用GUI打开Emacs。
如果您决定在terminal模式下始终使用emacs,请安装emacs-nox(不支持X的emacs)。
安装后仍然运行$ emacs所以你不需要再次创build别名!
它在Debian Squeeze的回购中也必须在Ubuntu中。
这个答案表明,我发现的方法最适合我(有别名的问题)。 基本上,创build一个可执行的脚本
#!/bin/sh emacs -nw "$@"
并在您的shell rc文件中指向$EDITOR
。
alias emacs='emacs -nw'
要么
unset DISPLAY