[英]How to open Emacs inside Bash
我正在使用Ubuntu 11.10 (Oneiric Ocelot)。 当我在终端中键入命令“emacs”时,它会打开 Emacs 作为单独的 window。 如何在终端内打开它,比如nano编辑器?
Emacs 有许多启动选项。 您正在寻找的是emacs -nw
。 即使设置了DISPLAY环境变量,这也会在终端内打开 Emacs。 这个标志的长格式是emacs --no-window-system
。
更多关于 Emacs 启动选项的信息可以在手册中找到。
只需输入emacs -nw
。 这不会打开 X 窗口。
本着提供功能的精神,转到位于/home/usr/
.profile
或.bashrc
文件,并在底部添加以下行:
alias enw='emacs -nw'
现在,每次您打开终端会话时,您只需键入,例如, enw
,您就会拥有包含三个字母的 Emacs 无窗口选项:)。
如果您需要在没有 X 的情况下打开 Emacs:
emacs -nw
我不喜欢别名解决方案用于我的目的。 一方面,它不适用于设置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
emacs hello.c -nw
这是在终端内使用 Emacs 打开一个hello.c文件。
添加选项--no-desktop
以避免启动多个保存的缓冲区也很有用。
尝试使用emacs —daemon
在后台运行 Emacs,并尝试使用emacsclient
连接到 Emacs 服务器。
在现代系统上节省的时间开销并不多,但比运行多个 Emacs 实例要好得多。
只需在终端中键入emacs
,即如果您安装了 emacs。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.