如何在bash中打开emacs

jyr*_*and 110 emacs bash

我正在使用Ubuntu 11.10.当我在终端中键入命令"emacs"时,它会打开emacs作为一个单独的窗口.如何在终端内打开它,比如nano编辑器?

Jef*_*ter 181

Emacs采用了许多启动选项.您正在寻找的是 emacs -nw这将在终端内打开emacs,忽略DISPLAY环境变量,即使它已设置.这面旗帜的长形式是emacs --no-window-system.

有关emacs启动选项的更多信息,请参阅手册.


top*_*kip 40

只需输入emacs -nw.这不会打开X窗口.


use*_*579 27

本着提供功能的精神,请转到位于底部和底部的您.profile.bashrc文件/home/usr/添加以下行:

alias enw='emacs -nw'
Run Code Online (Sandbox Code Playgroud)

现在,每次打开终端会话时,只需键入,例如,enw您就有三个字母,即emacs无窗口选项:).


spe*_*ves 12

如果您需要在没有X的情况下打开EMACS:

emacs -nw
Run Code Online (Sandbox Code Playgroud)


Eri*_*hli 5

我不喜欢别名解决方案用于我的目的。一方面,它不适用于设置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
Run Code Online (Sandbox Code Playgroud)