Solía sudo apt-get install emacs
descargar emacs. Esperaba que la línea de comando emacs se iniciara cuando ejecuté, emacs
pero en su lugar se inició la GUI emacs.
¿Cómo puedo descargar la línea de comando emacs?
Solía sudo apt-get install emacs
descargar emacs. Esperaba que la línea de comando emacs se iniciara cuando ejecuté, emacs
pero en su lugar se inició la GUI emacs.
¿Cómo puedo descargar la línea de comando emacs?
Respuestas:
La línea de comandos emacs se instala junto con la GUI.
Para ejecutarlo, use la -nw
opción. Una explicación de man emacs
:
-nw , --no-window-system
Dígale a Emacs que no use su interfaz especial para X. Si usa
este interruptor al invocar Emacs desde una ventana xterm (1), la visualización
se realiza en esa ventana.
Ejecute el siguiente comando para usar emacs desde la línea de comandos:
emacs -nw
Si no desea tener que escribir emacs -nw
, puede crear un alias. Ponga la siguiente línea en su ~/.bashrc
o ~/.bash_aliases
:
alias emacs="emacs -nw"
Puede agregar este alias en una línea utilizando la redirección de E / S:
echo alias emacs="emacs -nw" >> ~/.bashrc
Eso sería emacs-nox
lo creo. Este es el metapaquete al que apunta actualmente emacs24-nox
.
Descripción: El editor GNU Emacs (sin soporte X)
Entonces, igual que antes pero con ese paquete:
sudo apt-get install emacs-nox
o alternativamente
sudo apt-get install emacs24-nox
Para casos como este, donde te preguntas qué hay en qué paquete, prueba esto:
apt-cache search ^emacs
entonces
apt-cache show <whateverpackage>
emacs23-nox
. Sigue siendo un gran paquete con 26 MB de descarga / 78 MB en disco.
Si es posible, elimine la versión anterior de emacs, luego reinstale la versión sin X. El *
final del comando es importante y lo salvará de un mundo de dolor.
apt-get remove emacs*
apt-get install emacs-nox
También puede especificar la versión de emacs sin X para instalar, por ejemplo, emacs23-nox
o en emacs24.nox
lugar de instalar el paquete de alias.
Claro, puedes meterte con bash aliasing o pasar -nw
, pero cuando usas sudo, o emacs es convocado por git, verás esa ventana X una vez más.
Creo que accidentalmente degradé una publicación sin tener la intención. emacs -nw
Es la opción correcta.
Me canso del vi / emacs flame warz. Si la publicación original no mencionaba vi, entonces mencionar vi no ayuda.
Además, emacs tiene un modo vi - viper-mode
.