Я использовал sudo apt-get install emacs
для загрузки Emacs. Я ожидал, что emacs командной строки запустится при запуске, emacs
но вместо этого запустился emacs с графическим интерфейсом.
Как я могу скачать emacs из командной строки?
Я использовал sudo apt-get install emacs
для загрузки Emacs. Я ожидал, что emacs командной строки запустится при запуске, emacs
но вместо этого запустился emacs с графическим интерфейсом.
Как я могу скачать 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.