Как установить / установить по умолчанию версию Emacs для командной строки?


8

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

Как я могу установить (или изменить некоторые значения по умолчанию), чтобы Emacs открывался в командной строке вместо графического интерфейса?

Ответы:


13

Установка emacs-noxвместо того, emacsчтобы сделать свое дело.


5
В Debian / Ubuntu версия Emacs "no X" имеет встроенный номер версии: поэтому имя пакета таково emacs23-nox.
Риккардо Мурри

^ Это (что сказал Риккардо)

21

Если вы хотите запустить Emacs в терминале и без какой-либо поддержки графики X11, просто вызовите его с параметром -nwкомандной строки:

emacs -nw #...other options

Вы можете настроить псевдоним оболочки, если вы делаете это часто.

Это работает также в тех случаях, когда у вас нет контроля над тем, что установлено.


2
Кроме того, если переменная окружения $ DISPLAY не установлена, emacs будет использовать версию терминала.
KeithB

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.