Herramientas de usuario

Herramientas del sitio


emacs:principal

Diferencias

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

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
emacs:principal [2018/12/25 21:48] – [Buffers (ventanas)] albertoemacs: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]**: Muestra información detallada del comando especificado. Igual que la forma anterior, pero dando más información.
 +  * **C+h + f + [función]**: Muestra información de la función. Por ejemplo, especificando //previous-line// muestra información sobre el comando C+p.
 +  * **C+h + v + [variable]**: Muestra la documentación de las variables de EMACS (hay que especificarlas).
 +  * **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: **C + g**.+Cancelar el comando que se está escribiendo: **C + g**.\\ 
 +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, hasta dar con el que buscamos.\\ Pegar: **C + y**. Una vez se ha pegado, con **M + y** se cambia el texto pegado por textos copiados o cortados anteriormente, hasta dar con el que buscamos.\\
  
-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, es decir, que se vaya marcando según se escribe: Para buscar un texto de forma incremental, es decir, que se vaya marcando según se escribe:
Línea 87: Línea 97:
   * Ver lista de buffers: **C+x + C+b**.   * Ver lista de buffers: **C+x + C+b**.
   * Para ir a otro buffer: **C+x + b + [nombre del buffer]**. También podría hacerse con **C+x + C+f**, pero es más coñazo.   * Para ir a otro buffer: **C+x + b + [nombre del buffer]**. También podría hacerse con **C+x + C+f**, pero es más coñazo.
 +  * Guardar buffer (que no el archivo): **C+x + s**. EMACS pregunta por cada buffer por separado.
   * 2 buffers horizontales: **C + x + 2**.   * 2 buffers horizontales: **C + x + 2**.
   * 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 =====
 +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 "suspenderlo" para trabajar con otras aplicaciones y luego poder retornar a donde lo dejamos.\\
 +  * Para suspender EMACS: **C + z**.
 +  * 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, cargamos el archivo normal con **C+x + C+f [nombre del archivo]**, y después tecleamos **M+x recover-file**.\\
emacs/principal.1545770881.txt.gz · Última modificación: por alberto

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki