50 votos

¿Cómo puedo descargar la línea de comandos de emacs en lugar de la interfaz de usuario?

Yo solía sudo apt-get install emacs descargar emacs. Yo esperaba que el de la línea de comandos de emacs para empezar cuando me encontré emacs , pero en lugar de la interfaz gráfica de usuario de emacs comenzó.

¿Cómo puedo descargar la línea de comandos de emacs?

75voto

Jeff Hubbard Puntos 5292

Que sería emacs-nox creo. Este es el meta-paquete que actualmente apunta a emacs24-nox .

Descripción: El editor GNU Emacs (sin X)

Así, al igual que antes, pero con el paquete:

sudo apt-get install emacs-nox

o sudo apt-get install emacs24-nox


Para casos como este, donde se preguntan ¿en qué paquete, intente esto :

apt-cache search ^emacs 

entonces

 apt-cache show <whateverpackage>

12voto

Devon_C_Miller Puntos 126

Usted ya ha instalado.

Sólo tiene que ejecutar emacs con:

emacs -nw

2voto

Ann Kilzer Puntos 111

Si es posible, eliminar la antigua versión de emacs, a continuación, vuelva a instalar la versión sin X. La * sobre el fin de la orden es importante y le ahorrará a partir de un mundo de dolor.

apt-get remove emacs*
apt-get install emacs23-nox

Seguro, usted puede meterse con bash aliasing o pasar en -nw, pero cuando se utiliza sudo, o emacs es convocado por git, verás que la X de la ventana una vez más.

1voto

Megavolt Puntos 11

Creo que se me ha bajado un post sin querer. emacs -nw es la opción correcta.

Acabo de llegar cansado de la vi/emacs llama warz. Si el post original no menciona vi, luego de mencionar vi no ayuda.

Además, emacs tiene un vi el modo en que - viper-mode.

0voto

Craig Smitham Puntos 522

La línea de comandos de emacs se instala junto con la interfaz gráfica de usuario.
Para ejecutarlo, el uso de la -nw opción. Una explicación de man emacs:

-nw, --no-window-system
Dígale a Emacs no utilizar su interfaz especial para X. Si el uso de
este interruptor cuando la invocación de Emacs desde una xterm(1) ventana de visualización
se realiza en la ventana.

Así, ejecute el siguiente comando para usar emacs desde la línea de comandos:

emacs -nw

enter image description here

Si usted no quiere tener que escribir emacs -nw, podría crear un alias. Poner la siguiente línea en su ~/.bashrc o ~/.bash_aliases:

alias emacs="emacs -nw"

Usted puede añadir este alias en una línea mediante el uso de redirecciones de e/S:

echo alias emacs="emacs -nw" >> ~/.bashrc

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: