默认情况下,使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)运行的主要内容,如果未能解决你的问题,请参考以下文章

怎么启动emacs

Emacs_快捷键列表

默认情况下如何以管理员身份运行 Visual Studio?

使自动完成和 yasnippet 模式协同工作以在 GNU/Emacs 中编辑特定文件

如何使系统浏览器中仅打开 *一些* 链接而不是 NW.js 浏览器窗口?

将 Emacs 设置为并排拆分缓冲区