Я использую Ubuntu 11.10. Когда я набираю команду "emacs" в терминале, он открывает emacs как отдельное окно. Как я могу открыть его внутри терминала, например, редактор nano?
Как открыть emacs внутри bash
Ответ 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 внутри терминала