如何下载命令行emacs而不是GUI?
我使用sudo apt-get install emacs
来下载emacs。 我期望命令行emacs在我运行emacs
时启动,而是启动了GUI emacs。
如何下载命令行emacs?
命令行emacs随GUI一起安装。
要运行它,请使用-nw
选项。 man emacs
的解释:
-nw , – no-window-system
告诉Emacs不要使用X的特殊接口。如果你使用
从xterm(1)窗口调用Emacs时,此开关显示
在那个窗口完成。
因此,运行以下命令以从命令行使用emacs:
emacs -nw
如果您不想键入emacs -nw
,则可以创建别名。 将以下行放在~/.bashrc
或~/.bash_aliases
:
alias emacs="emacs -nw"
您可以使用I / O重定向在一行中添加此别名:
echo alias emacs="emacs -nw" >> ~/.bashrc
那将是emacs-nox
我相信。 这是目前指向emacs24-nox
的元数据包。
描述:GNU Emacs编辑器(没有X支持)
所以,就像以前一样,但是使用那个包:
sudo apt-get install emacs-nox
或者
sudo apt-get install emacs24-nox
对于这样的情况,你想知道什么是什么包,试试这个:
apt-cache search ^emacs
然后
apt-cache show
如果可能的话,删除旧版本的emacs,然后重新安装没有X的版本。命令末尾的*
很重要,可以让您远离痛苦的世界。
apt-get remove emacs* apt-get install emacs-nox
您还可以指定不安装X的emacs版本,例如emacs23-nox
或emacs24.nox
而不是安装别名包。
当然,你可以搞乱bash别名或传入-nw
,但是当你使用sudo,或者通过git召唤emacs时,你会再次看到X窗口。
你已经安装了它。
只需运行emacs:
emacs -nw
我想我不小心降级了一个post。 emacs -nw
是正确的选项。
我只是厌倦了vi / emacs的火焰战争。 如果原帖没有提到vi,那么提到vi也无济于事。
此外,emacs还有一个vi模式- viper-mode
。