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

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

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

56
задан 9 February 2013 в 07:46

5 ответов

Emacs для командной строки устанавливается вместе с графическим интерфейсом.
Чтобы запустить его, используйте опцию -nw. Объяснение из man emacs:

-nw , - no-window-system
Сказать Emacs не использовать его специальный интерфейс для X. Если вы используете
этот переключатель при вызове Emacs из окна xterm (1), отображение
будет выполнено в этом окне.

Поэтому запустите следующую команду, чтобы использовать emacs из командной строки:

emacs -nw

enter image description here

Если вы не хотите иметь чтобы набрать emacs -nw, вы можете создать псевдоним. Поместите следующую строку в ~/.bashrc или ~/.bash_aliases:

alias emacs="emacs -nw"

Вы можете добавить этот псевдоним в одну строку с помощью перенаправления ввода / вывода:

echo alias emacs="emacs -nw" >> ~/.bashrc
0
ответ дан 9 February 2013 в 07:46

Это было бы 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>
0
ответ дан 9 February 2013 в 07:46

Если возможно, удалите старую версию emacs, а затем переустановите версию без X. * в конце команды важен и спасет вас от боли.

apt-get remove emacs*
apt-get install emacs-nox

Вы также можете указать версию emacs без X для установки, такую ​​как emacs23-nox или emacs24.nox, вместо установки пакета псевдонимов.

Конечно, вы можете связываться с bash aliasing или передавать в -nw, но когда вы используете sudo или emacs вызывается из git, вы снова увидите это окно X.

0
ответ дан 9 February 2013 в 07:46

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

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

emacs -nw
0
ответ дан 9 February 2013 в 07:46

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

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

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

0
ответ дан 9 February 2013 в 07:46

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

Похожие вопросы: