Kiedyś sudo apt-get install emacs
pobierałem emacsa. Spodziewałem się, że emacs z wiersza poleceń uruchomi się podczas uruchamiania, emacs
ale zamiast tego uruchomiono emacs z GUI.
Jak mogę pobrać emacsa z wiersza poleceń?
źródło
Kiedyś sudo apt-get install emacs
pobierałem emacsa. Spodziewałem się, że emacs z wiersza poleceń uruchomi się podczas uruchamiania, emacs
ale zamiast tego uruchomiono emacs z GUI.
Jak mogę pobrać emacsa z wiersza poleceń?
Emacs z wiersza poleceń jest instalowany wraz z GUI.
Aby go uruchomić, użyj -nw
opcji. Wyjaśnienie od man emacs
:
-nw , --no-window-system
Powiedz Emacsowi , aby nie używał swojego specjalnego interfejsu dla X. Jeśli użyjesz
tego przełącznika podczas wywoływania Emacsa z okna xterm (1), wyświetlanie
odbywa się w tym oknie.
Uruchom więc następującą komendę, aby użyć emacsa z wiersza komend:
emacs -nw
Jeśli nie chcesz pisać emacs -nw
, możesz utworzyć alias. Umieść następujący wiersz w swoim ~/.bashrc
lub ~/.bash_aliases
:
alias emacs="emacs -nw"
Możesz dodać ten alias w jednym wierszu za pomocą przekierowania we / wy:
echo alias emacs="emacs -nw" >> ~/.bashrc
To byłoby
emacs-nox
wierzę. Jest to obecnie meta-pakietemacs24-nox
.Tak jak poprzednio, ale z tym pakietem:
lub alternatywnie
W przypadku takich przypadków, gdy zastanawiasz się, co jest w jakim pakiecie, spróbuj tego:
następnie
źródło
emacs23-nox
. To wciąż duży pakiet przy 26 MB pobierania / 78 MB na dysku.Jeśli to możliwe, usuń starą wersję emacsa, a następnie zainstaluj ponownie wersję bez X. Na
*
końcu polecenia jest ważne i uratuje cię przed światem bólu.Można również określić wersję X emacs bez instalacji, takich jak
emacs23-nox
lubemacs24.nox
zamiast instalowania pakietu aliasu.Jasne, możesz zadzierać z aliasingiem bash lub przejść
-nw
, ale kiedy użyjesz sudo lub emacs zostanie przywołany przez git, zobaczysz ponownie to okno X.źródło
Już go zainstalowałeś.
Po prostu uruchom emacsa za pomocą:
źródło
Myślę, że przypadkowo obniżyłem ocenę postu bez zamiaru.
emacs -nw
jest prawidłową opcją.Właśnie zmęczyło mnie vi / emacs flame warz. Jeśli oryginalny post nie wspomniał o vi, to wspomnienie o vi nie pomaga.
Poza tym emacs ma tryb vi
- viper-mode
.źródło