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

43

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

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

    
задан prosseek 28.01.2011 в 06:19
источник

5 ответов

51

Установлена ​​командная строка 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
    
ответ дан Isaiah 28.01.2011 в 06:38
источник
69

Это будет 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>
    
ответ дан belacqua 28.01.2011 в 06:37
2

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

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

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

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

    
ответ дан Ann Kilzer 08.04.2015 в 22:20
1

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

Просто запустите emacs с помощью

emacs -nw
    
ответ дан haziz 23.04.2012 в 22:58
1

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

Я просто устаю от vi / emacs пламени warz. Если исходное сообщение не упоминало vi, то упоминание vi не помогает.

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

    
ответ дан Megavolt 09.02.2013 в 04:20