Używam Ubuntu 11.10. Kiedy wpisuję polecenie „emacs” w terminalu, otwiera emacs jako osobne okno. Jak mogę go otworzyć w terminalu, jak edytor nano?
Używam Ubuntu 11.10. Kiedy wpisuję polecenie „emacs” w terminalu, otwiera emacs jako osobne okno. Jak mogę go otworzyć w terminalu, jak edytor nano?
Odpowiedzi:
Emacs ma wiele opcji uruchamiania. Tym, czego szukasz, jest
emacs -nw
to, że otworzy emacs wewnątrz terminala, ignorując zmienną środowiskową DISPLAY, nawet jeśli jest ustawiona. Długa forma tej flagi to emacs --no-window-system
.
Więcej informacji o opcjach uruchamiania emacsa można znaleźć w podręczniku .
W duchu zapewnienia funkcjonalności przejdź do swojego .profile
lub .bashrc
pliku znajdującego się na /home/usr/
i na dole dodaj wiersz:
alias enw='emacs -nw'
Teraz za każdym razem, gdy otwierasz sesję terminala, po prostu wpisujesz, na przykład, enw
i masz trzyliterową opcję emacs no-window :).
Jeśli chcesz otworzyć EMACS bez X:
emacs -nw
Nie podobało mi się rozwiązanie aliasowe do moich celów. Po pierwsze, nie działało to na ustawienieexport EDITOR="emacs -nw"
.
Ale możesz przejść --without-x
do konfiguracji, a wtedy zwykły stary emacs
zawsze będzie otwierał się w terminalu.
curl http://gnu.mirrors.hoobly.com/emacs/emacs-25.3.tar.xz
tar -xvzf emacs-25.3.tar.xz && cd emacs-25.3
./configure --without-x
make && sudo make install