Как открыть emacs внутри bash

Я использую Ubuntu 11.10. Когда я набираю команду "emacs" в терминале, он открывает emacs как отдельное окно. Как я могу открыть его внутри терминала, например, редактор nano?

Ответ 1

Emacs использует множество параметров запуска. Тот, который вы ищете, emacs -nw это откроет emacs внутри терминала, не обращаясь к переменной среды DISPLAY, даже если она установлена. Длинная форма этого флага emacs --no-window-system.

Более подробную информацию о параметрах запуска emacs можно найти в manual.

Ответ 2

Просто введите emacs -nw. Это не откроет окно X.

Ответ 3

В духе предоставления функциональности перейдите в файл .profile или .bashrc, расположенный в /home/usr/, а внизу добавьте строку:

alias enw='emacs -nw'

Теперь каждый раз, когда вы открываете сеанс терминала, вы просто печатаете, например, enw, и у вас есть три буквы: опция no-window emacs:).

Ответ 4

Если вам нужно открыть EMACS без X:

emacs -nw

Ответ 5

Также полезно добавить параметр --no-desktop, чтобы избежать запуска нескольких сохраненных буферов.

Ответ 6

emacs hello.c -nw 

это открыть файл hello.c с помощью emacs внутри терминала