默认情况下,如何让Emacs在终端(或控制台)模式下运行,就像我使用-nw
一样?一旦完成,如果我需要,如何强制它在GUI模式下运行(一次)?
答案 0 :(得分:56)
在我的Debian测试中,alias emacs='emacs -nw'
后跟emacs
在终端中打开Emacs。并且,在同一会话中,emacs23-x
使用GUI打开Emacs。
答案 1 :(得分:7)
如果您决定在终端模式始终中使用emacs,请安装emacs-nox(没有X支持的emacs)。
安装后仍由$ emacs运行,因此您无需再次创建别名!:)
它在Debian Squeeze的回购中也必须在Ubuntu中。
答案 2 :(得分:3)
答案 3 :(得分:0)
alias emacs='emacs -nw'
或者
unset DISPLAY
答案 4 :(得分:0)
我遇到了这个问题并且不想设置别名(因为我也想要" emacs -nw"成为我的默认shell编辑器,但它不会工作)所以我开始徘徊,在configure
If you are sure you want Emacs compiled without X window support, pass
--without-x to configure.
所以,如果你想从源代码下载和构建,你可以做到
curl http://gnu.mirrors.hoobly.com/emacs/emacs-25.3.tar.xz
tar -xvzf emacs-25.3.tar.xz && cd emacs-25.3
./configure --without-x
make && sudo make install