默认情况下,使emacs以控制台模式(-nw)运行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了默认情况下,使emacs以控制台模式(-nw)运行相关的知识,希望对你有一定的参考价值。
如何在默认情况下使Emacs在终端(或控制台)模式下运行,就好像我使用过-nw
一样?一旦完成,如果需要,如何强制它在GUI模式下运行(一次)?
答案
在我的Debian测试中,alias emacs='emacs -nw'
跟随emacs
在终端打开Emacs。并且,在同一个会话中,emacs23-x
使用GUI打开Emacs。
另一答案
如果您决定始终在终端模式下使用emacs,请安装emacs-nox(没有X支持的emacs)。
安装后仍由$ emacs运行,因此您无需再次创建别名!:)
它在Debian Squeeze的回购中也必须在Ubuntu中。
另一答案
This answer建议我发现的方法最适合我(有别名问题)。实质上,创建一个可执行脚本
#!/bin/sh
emacs -nw "$@"
并在你的shell rc文件中将$EDITOR
指向它。
另一答案
alias emacs='emacs -nw'
要么
unset DISPLAY
另一答案
我遇到了这个问题,并且不想设置别名(因为我也希望“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
以上是关于默认情况下,使emacs以控制台模式(-nw)运行的主要内容,如果未能解决你的问题,请参考以下文章
默认情况下如何以管理员身份运行 Visual Studio?
使自动完成和 yasnippet 模式协同工作以在 GNU/Emacs 中编辑特定文件