Я использовал sudo apt-get install emacs
для загрузки emacs. Я ожидал, что командная строка emacs начнется, когда я запустил emacs
, но вместо этого запустили emacs GUI.
Как загрузить командную строку emacs?
Я использовал sudo apt-get install emacs
для загрузки emacs. Я ожидал, что командная строка emacs начнется, когда я запустил emacs
, но вместо этого запустили emacs GUI.
Как загрузить командную строку emacs?
Установлена командная строка emacs вместе с графическим интерфейсом.
Чтобы запустить его, используйте параметр -nw
. Объяснение из man emacs
:
-nw , - no-window-system
Скажите Emacs не использовать свой специальный интерфейс для X. Если вы используете этот переключатель при вызове Emacs из окна xterm (1), отображение выполняется в этом окне.
Итак, используйте следующую команду для использования emacs из командной строки:
emacs -nw
Если вы не хотите набирать emacs -nw
, вы можете создать псевдоним.
Поместите следующую строку в ~/.bashrc
или ~/.bash_aliases
:
alias emacs="emacs -nw"
Вы можете добавить этот псевдоним в одну строку, используя перенаправление ввода / вывода:
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 <whateverpackage>
Если возможно, удалите старую версию emacs, а затем переустановите версию без X. *
в конце команды важно и избавит вас от мира боли.
apt-get remove emacs*
apt-get install emacs-nox
Вы также можете указать версию emacs без установки X, например emacs23-nox
или emacs24.nox
, вместо установки пакета псевдонимов.
Конечно, вы можете использовать псевдонимы bash или пройти в -nw
, но когда вы используете sudo или emacs вызван git, вы снова увидите это окно X.
Вы уже установили его.
Просто запустите emacs с помощью
emacs -nw
Я думаю, что я случайно понизил пост, не намереваясь. emacs -nw
- правильный вариант.
Я просто устаю от vi / emacs пламени warz. Если исходное сообщение не упоминало vi, то упоминание vi не помогает.
Кроме того, emacs имеет в нем режим vi - viper-mode
.