如何在bash中打开emacs

我使用的是Ubuntu 11.10。 当我在terminalinput命令“emacs”时,它将emacs作为一个单独的窗口打开。 如何在terminal内打开它,如nano编辑器?

Emacs有很多启动选项。 你正在寻找的是emacs -nw这将打开terminal内的emacs忽略DISPLAY环境variables,即使它被设置。 这个标志的长forms是emacs --no-window-system

有关emacs启动选项的更多信息可以在手册中find。

只需inputemacs -nw 。 这将不会打开一个X窗口。

本着提供function的精神,您可以在位于/home/usr/ .profile.bashrc文件中添加以下行:

 alias enw='emacs -nw' 

现在,每次打开一个terminal会话时,只需inputenw而且您有三个字母的emacs no-window选项:)。

如果你需要打开没有X的EMACS:

 emacs -nw 

也可以添加--no-desktop选项以避免启动保存的多个缓冲区。

 emacs hello.c -nw 

这是在terminal内部使用emacs打开一个hello.c文件