emacs

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
Próxima revisiónAmbos lados, revisión siguiente
emacs [2023/09/04 03:13] – [EMACS] peronemacs [2023/10/18 18:57] – [Comandos de Emacs] peron
Línea 23: Línea 23:
  
 ====Comandos de Emacs==== ====Comandos de Emacs====
-Los comandos en Emacs son //caracteres de control// (realizados mientras presionamos la **tecla Ctrl** mientras tipeamos otro caracter) o en prefijos por un conjunto de caracteres reservados **Esc** o **Ctrl+x**. Podremos tipear **tecla Esc** directamente (porque realmente es un carácter) y seguirla por otro carácter. La tecla **Ctrl** debe mantenerse presionada mientras tipeamos el otro caracter.+ 
 +Los comandos en Emacs son //caracteres de control// (realizados mientras presionamos la **tecla Ctrl** mientras tipeamos otro caracter) o en prefijos por un conjunto de caracteres reservados **Esc** o **Ctrl+x**.  
 + 
 +Podremos tipear **tecla Esc** directamente (porque realmente es un carácter) y seguirla por otro carácter. La tecla **Ctrl** debe mantenerse presionada mientras tipeamos el otro caracter. 
 + 
 +===Comandos Comunes === 
 + 
 +| **Retroceder** | Borra hacia atras | 
 +| **Supr** | Borra hacia adelante | 
 +| **Ctrl+Barra espaciadora** | Selecciona/bloque de texto | 
 +| **Ctrl+k** | Borra todo el texto desde el cursor hasta el final de la línea | 
 +| **Ctrl+/** | Deshacer | 
 +| **Ctrl+g** | Cancelar comando | 
 +| **Ctrl+x**,**Ctrl+c** | Salir | 
  
 === Comandos de Ayuda === === Comandos de Ayuda ===
  
-|**Ctrl+h** | ''help-command:'' | Muestra el primer caracter en montones de archivos de ayuda| +|**Ctrl+h** | ''help-command:'' | Muestra el primer carácter en montones de archivos de ayuda| 
-|**Ctrl+h,t** | ''help-with-tutorial:'' | Comando que ejecuta el tutorial de Emacs|+|**Ctrl+h,t** | ''help-with-tutorial:'' | Comando que ejecuta el tutorial de Emacs |
 |**Ctrl+h,i** | ''information:'' | muestra la mayoría de los comandos de Emacs | |**Ctrl+h,i** | ''information:'' | muestra la mayoría de los comandos de Emacs |
 |**Ctrl+h,k** | ''describe-key:'' | Informa qué hace una tecla particular | |**Ctrl+h,k** | ''describe-key:'' | Informa qué hace una tecla particular |
Línea 35: Línea 49:
 |**Ctrl+h ?** | ''help-for-help:'' | Describe como usar las ayudas.| |**Ctrl+h ?** | ''help-for-help:'' | Describe como usar las ayudas.|
  
-=== Manejo de archivos y comandos de guardado ===+=== Manejo de ficheros y comandos de guardado ===
  
-|**Ctrl+x Ctrl+f** | Buscar Archivoprimero solicita un nombre de archivo, y luego carga el fichero en un buffer de edición del mismo nombre | +|**Ctrl+x**,**Ctrl+f** | Abrir fichero: solicita el nombre de fichero a buscar, y lo carga en un buffer de edición del mismo nombre | 
-|**Ctrk+x Ctrl+s** | Guardar: almacena el buffer en el disco con un nombre asociado | +|**Ctrk+x**,**Ctrl+s** | Guardar: almacena el buffer en el disco con un nombre asociado | 
-| **Ctrl+x Ctrl+w** | Guardar como: Solicita un nuevo nombre de archivo y escribe el buffer en él |+| **Ctrl+x**,**Ctrl+w** | Guardar como: Solicita un nuevo nombre de archivo y escribe el buffer en él |
  
 === Comandos de Movimiento del Cursor o de la pantalla === === Comandos de Movimiento del Cursor o de la pantalla ===
Línea 45: Línea 59:
 Emacs operaba en antiguos sistemas UNIX, cuyas [[videoterminal|terminales iniciales]] carecían de teclas de control asociadas a los teclados actuales. Normalmente hoy utilizamos las flechas de cursor y las de control del cursor y control de paginado, pero en Emacs podremos contar también con las equivalencias de los teclados antiguos. Emacs operaba en antiguos sistemas UNIX, cuyas [[videoterminal|terminales iniciales]] carecían de teclas de control asociadas a los teclados actuales. Normalmente hoy utilizamos las flechas de cursor y las de control del cursor y control de paginado, pero en Emacs podremos contar también con las equivalencias de los teclados antiguos.
  
 +| **Flechas del cursor** | Mueve el cursor |
 | **Ctrl+a** | Mueve el cursor al Inicio de la línea | | **Ctrl+a** | Mueve el cursor al Inicio de la línea |
 | **Ctrl+e** | Mueve el cursor al Fin de la línea | | **Ctrl+e** | Mueve el cursor al Fin de la línea |
Línea 71: Línea 86:
 ===Comandos de Búsqueda=== ===Comandos de Búsqueda===
  
-| **Ctrl+s** | ''isearch-forward''Pide una cadena de texto y luego la busca desde la posición del cursor hacia adelante+| **Ctrl+s** | ''isearch-forward''Busca incrementalmente una cadena de texto. | 
-| **Ctrl+r** | ''isearch-backward'' | Similar al anterior, isearch-forward, pero busca la cadena en sentido inverso | +| **Ctrl+r** | ''isearch-backward'' | Similar al anterior, pero busca la cadena en sentido inverso | 
-| **Esc+%** | ''query-replace''Pregunta una cadena de búsqueda una cadena para reemplazarla |+| **Esc+%** | ''query-replace''Buscar reemplazar |
  
 ===Comandos de Ventana y Buffer === ===Comandos de Ventana y Buffer ===
Línea 91: Línea 106:
 | **Esc+x** | ''execute-extended-command'' | pregunta el nombre de un comando de emacs; Le permite ejecutar un comando si conocer cómo se llama, pero no puede recordar su atajo. | | **Esc+x** | ''execute-extended-command'' | pregunta el nombre de un comando de emacs; Le permite ejecutar un comando si conocer cómo se llama, pero no puede recordar su atajo. |
  
 +====Recursos adicionales====
 +Ver: [[https://hispa-emacs.org/]]
  • emacs.txt
  • Última modificación: 2023/11/09 23:12
  • por peron