Как мне загрузить emacs из командной строки вместо графического интерфейса?

Я использовал sudo apt-get install emacs скачать Emacs. Я ожидал, что emacs командной строки запустится, когда я запустлю emacs но вместо этого начался emacs с графическим интерфейсом.

Как я могу скачать emacs из командной строки?

5 ответов

Решение

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, или gma вызывает emacs, вы снова увидите это окно X.

Вы уже установили его.

Просто запустите Emacs с:

emacs -nw

Я думаю, что я случайно понизил пост без намерения. emacs -nw это правильный вариант.

Я просто устал от пламени вар / vimac. Если в оригинальном сообщении не упоминается vi, то упоминание vi не поможет.

Кроме того, в emacs есть режим vi - viper-mode,

Другие вопросы по тегам