Ubuntu: mantenga emacs en la terminal


27

Instalé emacs en Ubuntu 10.10 usando sudo apt-get install emacs-snapshot-gtk

Prefiero mis emacs en la terminal y cada vez que uso algo, aparece una ventana GUI elegante. ¿Cómo voy a la vieja escuela?

Gracias.

Respuestas:


40

Comience con:

emacs -nw

Si está utilizando bash, puede establecer un alias agregando a su ~/.bashrc:

alias emacs='emacs -nw'

Idea útil, pero no puede simplemente $ emacs myfile: agregará -nw como bytes al archivo abierto.
Luka Ramishvili

1
No lo creo, con ese alias emacs myfilees el mismo emacs -nw myfiley eso es perfectamente legítimo ya que -nwse analiza como una opción.
cYrus

"Perfectamente legítimo" parece ser muy individual, ya que estoy muy acostumbrado al hecho de que cuando abro un archivo, la cadena '> 1; 3201; 0c' no se antepondrá a la cabeza del archivo y el búfer ganó ' t ser marcado como modificado. Puede funcionar para usted, pero no para mí, lo siento.
Luka Ramishvili

emacs -nwentonces Cx Cf funciona perfectamente, pero emacs -nw myfileno sé por qué no funciona.
Luka Ramishvili

@LukaRamishvili My Emacs nunca ha hecho nada por el estilo al usar emacs -nw myfile. Tal vez fue un error corregido en algún momento entre 2012 y 2017.
Radon Rosborough

5

¿Qué pasa con la instalación de la versión del sistema no X window:

apt-get install emacs-snapshot-nox

1
Es emacs24-noxpara Ubuntu 14.04. Solo por la referencia.
Dmitry Volosnykh

4

Hay otra solución para "hacer que emacs abra archivos rápidamente": simplemente inicie emacs con

emacs -f server-start

y luego abra cada archivo con

emacsclient -n <file>

Si tiene un cliente emacs ejecutándose, ¡este comando abre el archivo de texto en un momento!

Para hacer esta solución más utilizable, puede

  1. hacer que el servidor emacs comience al inicio
  2. poner alias ec='emacsclient -n'en ~ / .bashrc
  3. Si usa Krusader, puede configurarlo emacsclient -ncomo un bloc de notas predeterminado, por lo que abre un archivo con F4.

1
Solo úsalo emacsclient -n -a <file>. Luego, el servidor se iniciará y volverá a segundo plano automáticamente si es necesario.
Radon Rosborough
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.