我正在使用Ubuntu 11.10。当我在终端中键入命令“emacs”时,它会打开emacs作为一个单独的窗口。如何在终端内打开它,比如nano编辑器?
答案 0 :(得分:172)
Emacs采用了许多启动选项。你正在寻找的是
emacs -nw
这将在终端内打开emacs,忽略DISPLAY环境变量,即使它已设置。
此标志的长形式为emacs --no-window-system
。
有关emacs启动选项的更多信息,请参阅manual。
答案 1 :(得分:40)
只需输入emacs -nw
即可。这不会打开X窗口。
答案 2 :(得分:27)
本着提供功能的精神,请转到位于.profile
的{{1}}或.bashrc
文件,并在底部添加以下行:
/home/usr/
现在,每次打开终端会话时,只需键入alias enw='emacs -nw'
,并且您有三个字母,即emacs无窗口选项:)。
答案 3 :(得分:12)
如果您需要在没有X的情况下打开EMACS:
emacs -nw
答案 4 :(得分:1)
emacs hello.c -nw
这是使用终端内的emacs打开hello.c文件
答案 5 :(得分:0)
添加选项--no-desktop
以避免启动保存的几个缓冲区也很有用。
答案 6 :(得分:0)
我不喜欢别名解决方案。首先,它没有用于设置export EDITOR="emacs -nw"
。
但是你可以通过--without-x
进行配置,然后只需定期进行配置。 emacs
将始终在终端中打开。
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
答案 7 :(得分:0)
尝试emacs —daemon
让emacs在后台运行,emacsclient
连接到emacs服务器。
在现代系统上节省的时间并不多,但它比运行几个emacs实例要好得多。