Estoy usando Ubuntu 11.10. Cuando escribo el comando "emacs" en la terminal, abre emacs como una ventana separada. ¿Cómo puedo abrirlo dentro de la terminal, como el editor nano?Cómo abrir emacs dentro de bash
Respuesta
Emacs tiene muchas opciones de lanzamiento. El que está buscando es emacs -nw
, esto abrirá emacs dentro del terminal sin tener en cuenta la variable de entorno DISPLAY, incluso si está configurada. La forma larga de esta bandera es emacs --no-window-system
.
Más información sobre las opciones de lanzamiento de emacs se puede encontrar en el manual.
Simplemente escriba emacs -nw
. Esto no abrirá una ventana X.
Si es necesario abrir EMACS sin X:
emacs -nw
En el futuro, tenga en cuenta que necesita una nueva línea para que el formato del código funcione correctamente. Me consiguió las primeras veces que lo usé :) –
¡Gracias, Tikhon! Eso me ha estado molestando todo el día: P – speeves
En el espíritu de proporcionar la funcionalidad de ir a su archivo .profile
o .bashrc
situada en /home/usr/
y en la parte inferior añadir la línea:
alias enw='emacs -nw'
Ahora, cada vez que abre una sesión de terminal, simplemente escriba, por ejemplo, enw
y tiene con tres letras la opción de emacs sin ventana :).
También puede ser útil agregar la opción --no-desktop
para evitar el lanzamiento de varios búferes guardados.
emacs hello.c -nw
esto es abrir un archivo hola.c usando emacs dentro de la terminal
No me gustaba la solución alias para mis propósitos. Por un lado, no funcionó para configurar export EDITOR="emacs -nw"
.
Pero puede pasar --without-x
para configurar y luego simplemente ol regular' emacs
siempre se abrirá en el terminal.
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
- 1. ¿Cómo puedo ejecutar Cygwin Bash Shell desde dentro de Emacs?
- 2. configuración para msysgit bash dentro de emacs en Windows
- 3. Sin historial cuando se usa bash dentro de emacs?
- 4. Ejecutar secuencia de comandos bash bash desde Emacs
- 5. ¿Cómo abrir archivos en navegadores web (por ejemplo, Firefox) dentro de editores como vim o emacs?
- 6. cómo abrir una carpeta dentro de Powershell
- 7. Cómo descomprimir/descomprimir dentro de Emacs
- 8. ¿Cómo uso astyle dentro de Emacs?
- 9. ¿Cómo uso ruby-debug dentro de Emacs?
- 10. abrir un archivo en un búfer de Emacs, mientras que en el terminal de emacs
- 11. bash, prefijo numérico para enlaces de emacs?
- 12. Emacs abrir y guardar la codificación
- 13. ¿Cómo abrir un archivo en Emacs a través de eshell?
- 14. sh.exe ": emacs: comando no encontrado (Windows Git bash)
- 15. Abrir página html dentro de fancybox
- 16. Usando bash shell dentro de Matlab
- 17. Abrir un búfer de Emacs cuando un comando intenta abrir un editor en modo de shell
- 18. Abra un archivo con su/sudo dentro de Emacs
- 19. ¿Cómo veo la lista de archivos abiertos dentro de Emacs? O navega por un directorio dentro de Emacs?
- 20. ¿Cómo obtengo un intérprete de esquema trabajando dentro de Emacs?
- 21. Sed no funciona dentro de script bash
- 22. Cómo acceder a una variable de entorno fiesta desde dentro de R en emacs-ess
- 23. Abrir nuevo búfer de Emacs mediante división vertical
- 24. ¿Cómo abrir un formulario dentro de un formulario?
- 25. Cómo ssh desde dentro de un script bash?
- 26. ¿Cómo paso la variable dentro de find y bash -c?
- 27. ¿Cómo incluir nohup dentro de un script bash?
- 28. ¿Cómo ejecutar periódicamente una tarea dentro de emacs?
- 29. ¿Abrir el editor de texto predeterminado en bash?
- 30. Suspender un proceso en bash ejecutándose dentro de console2
Como siempre cuando veo una pregunta de este tipo, me pregunto por qué querrías hacer eso. Con un emacs gráfico puede usar todas las fuentes que desee, un buen esquema de colores, usar el soporte de imágenes, etc. – Daimrod
@Daimrod: a veces aparece una nueva ventana que atosiga la mente concentrada. A veces, desea hacer uno rápido en una ventana existente y, a veces, desea reservar un espacio completo para sus necesidades. – progo
@Daimrod porque a veces está editando archivos en dos saltos ssh en un enlace lento y la versión X de emacs es demasiado para su conexión. –