emacs:principal
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| emacs:principal [2018/12/25 21:55] – [Buffers (ventanas)] alberto | emacs:principal [2018/12/25 23:13] (actual) – [Ayuda de EMACS] alberto | ||
|---|---|---|---|
| Línea 12: | Línea 12: | ||
| A continuación se explicará cómo usar Emacs. | A continuación se explicará cómo usar Emacs. | ||
| + | ===== Ayuda de EMACS ===== | ||
| + | Para recibir ayuda, puede escribirse **C+h + [Carácter de ayuda]**.\\ | ||
| + | Si no se sabe qué ayuda pedir, indicar **?** para que EMACS ofrezca la ayuda disponible. | ||
| + | * **C+h + c + [comando; ejemplo: C+p]**: Muestra una descripción muy breve de qué hace el comando especificado. La **c** permite pedir la ayuda de un comando cualquiera. | ||
| + | * **C+h + k + [comando]**: | ||
| + | * **C+h + f + [función]**: | ||
| + | * **C+h + v + [variable]**: | ||
| + | * **C+h + a + [comando a buscar]**: Muestra una lista de los comandos que contienen la palabra, o comando, especificada. | ||
| + | * **C+f + r**: EMACS muestra su manual de ayuda. | ||
| ===== Archivo | ===== Archivo | ||
| Para abrir o crear archivo: **C+x + C+f** //find//. En realidad este comando está pensado para buscar el archivo, además de dar la posibilidad de crearlo. | Para abrir o crear archivo: **C+x + C+f** //find//. En realidad este comando está pensado para buscar el archivo, además de dar la posibilidad de crearlo. | ||
| Línea 22: | Línea 31: | ||
| Para recorrer varios archivos abiertos: **C+x + flecha izda. o drcha.**. | Para recorrer varios archivos abiertos: **C+x + flecha izda. o drcha.**. | ||
| - | Cancelar el comando que se está escribiendo: | + | Cancelar el comando que se está escribiendo: |
| + | También es posible salir de lo que se está haciendo con: **ESC + ESC + ESC**. | ||
| Salir de Emacs: **C+x + C+c**. | Salir de Emacs: **C+x + C+c**. | ||
| Línea 62: | Línea 72: | ||
| Pegar: **C + y**. Una vez se ha pegado, con **M + y** se cambia el texto pegado por textos copiados o cortados anteriormente, | Pegar: **C + y**. Una vez se ha pegado, con **M + y** se cambia el texto pegado por textos copiados o cortados anteriormente, | ||
| - | Para deshacer los cambios efectuados: **C + /**. | + | Para deshacer los cambios efectuados: **C + /** o bien **C+x + u**. |
| ===== Buscar texto ===== | ===== Buscar texto ===== | ||
| Para buscar un texto de forma incremental, | Para buscar un texto de forma incremental, | ||
| Línea 91: | Línea 101: | ||
| * 2 buffres verticales: **C + x + 3**. | * 2 buffres verticales: **C + x + 3**. | ||
| * 1 único buffer: **C + x + 1**. | * 1 único buffer: **C + x + 1**. | ||
| - | * Cambiar el cursor de buffer: **C + x**. | + | * Cambiar el cursor de buffer: **C+x + o**. |
| * Cerrar un buffer: **C + x + k**. | * Cerrar un buffer: **C + x + k**. | ||
| + | Si hay dos ventanas abiertas, para el texto de la ventana en la que no está el cursor, se puede hacer con: **C+M+v** o bien **ESC C+v** | ||
| ===== Suspender EMACS ===== | ===== Suspender EMACS ===== | ||
| Si usamos EMACS en un entorno gráfico, no existe este problema, pero si lo usamos en línea de comandos existe la posibilidad de " | Si usamos EMACS en un entorno gráfico, no existe este problema, pero si lo usamos en línea de comandos existe la posibilidad de " | ||
| * Para suspender EMACS: **C + z**. | * Para suspender EMACS: **C + z**. | ||
| * Para volver desde el //shell//: **fg** o **%emacs**. | * Para volver desde el //shell//: **fg** o **%emacs**. | ||
| + | |||
| + | |||
| + | ===== Autoguardado ===== | ||
| + | EMACS guarda automáticamente los archivos que se están editando. Estos archivos son el nombre del original, con **#** como primer y último carácter.\\ | ||
| + | |||
| + | Este archivo es diferente del que empieza por **~**, que es una copia del archivo original antes de realizar cambios. Una especie de copia de seguridad anterior.\\ | ||
| + | |||
| + | Para recuperar el archivo guardado automáticamente, | ||
emacs/principal.1545771351.txt.gz · Última modificación: por alberto
