Я использовал sudo apt-get install emacs для загрузки emacs. Я ожидал, что командная строка emacs начнется, когда я запустил emacs, но вместо этого начал запускать GUI emacs.
Как загрузить командную строку emacs?
Это будет emacs-nox. Это мета-пакет, который в настоящее время указывает на emacs24-nox.
Описание: Редактор GNU Emacs (без поддержки X)Итак, как и раньше, но с этим пакетом:
sudo apt-get install emacs-nox
или, альтернативно, [!d4 ]
sudo apt-get install emacs24-nox
В таких случаях, когда вы задаетесь вопросом, что в каком пакете, попробуйте следующее:
apt-cache search ^emacs
, затем
apt-cache show <whateverpackage>
Если возможно, удалите старую версию emacs, а затем переустановите версию без X. * в конце команды важна и спасет вас от мира боли.
apt-get remove emacs*
apt-get install emacs-nox
Вы также можете указать версию emacs без X для установки, например emacs23-nox или emacs24.nox, а не установку пакета псевдонимов.
Конечно, вы можете использовать псевдонимы bash или пройти [ f5], но когда вы используете sudo или emacs вызван git, вы снова увидите это окно X.
Вы уже установили его.
Просто запустите emacs с помощью:
emacs -nw
Я думаю, что я случайно понизил пост, не намереваясь. emacs -nw является правильным вариантом.
Я просто устаю от vi / emacs flame warz. Если исходный пост не упоминал vi, то упоминание vi не помогает.
Кроме того, emacs имеет в нем режим vi - viper-mode.