Documentación en Español GNU/Emacs 29.1
Emacs es el editor avanzado, extensible, personalizable y autodocumentado. Este manual describe cómo editar con Emacs y algunas formas de personalizarlo; corresponde a la versión 29.1 de GNU Emacs.
Para información sobre cómo extender Emacs, vea Emacs Lisp en The Emacs Lisp Reference Manual.
Este es el Manual de GNU Emacs, actualizado para la versión 29.1 de Emacs.
Copyright © 1985-1987, 1993-2023 Free Software Foundation, Inc.
Se concede permiso para copiar, distribuir y/o modificar este documento bajo los términos de la Licencia de Documentación Libre de GNU, Versión 1.3 o cualquier versión posterior publicada por la Free Software Foundation; siendo las Secciones Invariantes «El Manifiesto de GNU», «Distribución» y «LICENCIA PÚBLICA GENERAL DE GNU», siendo los Textos de Cubierta Delantera «Un Manual de GNU», y con los Textos de Cubierta Trasera como en (a) más abajo. Se incluye una copia de la licencia en la sección titulada «GNU Free Documentation License».
(a) El texto de contraportada de la FSF es: «Usted tiene la libertad de copiar y modificar este manual GNU. Comprar copias a la FSF la apoya en el desarrollo de GNU y en la promoción de la libertad del software.»
Índice de Contenidos
- Distribución
- Introducción
- 1 La organización de la pantalla
- 2 Tipos de Entrada del Usuario
- 3 Teclas
- 4 Entrada del Ratón
- 5 Teclas y Comandos
- 6 Entrar en Emacs
- 7 Cómo Salir de Emacs
- 8 Comandos Básicos de Edición
- 9 El Minibúfer
- 10 Ejecutar Comandos por Nombre
- 11 Ayuda
- 11.1 Resumen de la Ayuda
- 11.2 Documentación de una Tecla
- 11.3 Ayuda por Comando o Nombre de Variable
- 11.4 Apropos
- 11.5 Comandos del Modo Ayuda
- 11.6 Búsqueda de Paquetes por Palabras Clave
- 11.7 Ayuda para el Soporte Lingüístico Internacional
- 11.8 Otros comandos de ayuda
- 11.9 Archivos de Ayuda
- 11.10 Ayuda sobre Texto Activo y Tooltips
- 12 La marca y la región
- 13 Matar y Mover Texto
- 14 Registros
- 14.1 Guardar Posiciones en Registros
- 14.2 Guardar Texto en Registros
- 14.3 Guardar Rectángulos en Registros
- 14.4 Guardar Configuraciones de Ventana y Marco en Registros
- 14.5 Guardar Números en Registros
- 14.6. Mantener los Nombres de Ficheros y Búferes en Registros
- 14.7 Registros de Macros de Teclado
- 14.8 Marcadores
- 15 Controlando la Pantalla
- 15.1 Desplazamiento
- 15.2 Recentrado
- 15.3 Desplazamiento Automático
- 15.4 Desplazamiento Horizontal
- 15.5 Estrechamiento
- 15.6 Modo Vista
- 15.7 Modo de Seguimiento
- 15.8. Caras de Texto
- 15.9 Colores de las Caras
- 15.10 Caras Normalizadas
- 15.11 Iconos
- 15.12 Escala de Texto
- 15.13 Modo de Bloqueo de Fuente
- 15.14 Resaltado Interactivo
- 15.15 Bordes de ventana
- 15.16 Mostrar Límites
- 15.17 Espacios en Blanco Innecesarios
- 15.18 Visualización Selectiva
- 15.19 Características Opcionales de la Línea de Modo
- 15.20 Cómo se Muestra el Texto
- 15.21 Mostrar el Cursor
- 15.22 Truncado de Línea
- 15.23 Modo de Línea Visual
- 15.24 Personalización de la Pantalla
- 16 Búsqueda y Reemplazo
- 16.1 Búsqueda Incremental
- 16.2 Búsqueda no Incremental
- 16.3 Búsqueda de Palabras
- 16.4 Búsqueda de Símbolos
- 16.5 Búsqueda por Expresiones Regulares
- 16.6 Sintaxis de las Expresiones Regulares
- 16.7 Barra Invertida en Expresiones Regulares
- 16.8 Ejemplo de Expresión Regular
- 16.9. Coincidencia Laxa Durante la Búsqueda
- 16.10. Comandos de Reemplazo
- 16.11. Otros Comandos de Búsqueda y Bucle
- 16.12 Adaptar la Búsqueda a sus Necesidades
- 17 Comandos para Corregir Errores Tipográficos
- 18 Macros de Teclado
- 19 Manejo de Archivos
- 19.1 Nombres de Archivos
- 19.2 Visitar Archivos
- 19.3 Guardar Archivos
- 19.4 Revertir un Búfer
- 19.5 Reversión Automática: Mantener los Búferes Actualizados Automáticamente
- 19.6 Guardado Automático: Protección Frente a Desastres
- 19.7 Alias de Nombres de Archivo
- 19.8 Directorios de Archivos
- 19.9 Comparación de Archivos
- 19.10 Modo Diff
- 19.11 Copiar, Nombrar y Renombrar Archivos
- 19.12 Operaciones Varias con Archivos
- 19.13. Acceso a Archivos Comprimidos
- 19.14 Archivos de Archivos
- 19.15 Archivos Remotos
- 19.16 Nombres de Archivos Entrecomillados
- 19.17 Caché de Nombres de Archivo
- 19.18 Funciones Útiles para Encontrar Archivos
- 19.19 Visualización de Archivos de Imagen
- 19.20 Conjunto de Archivos
- 20 Uso de Varios Búferes
- 21 Varias Ventanas
- 21.1 Conceptos de las Ventanas Emacs
- 21.2 Dividir Ventanas
- 21.3 Utilización de Otras Ventanas
- 21.4 Visualización en Otra Ventana
- 21.5 Borrar y Redimensionar Ventanas
- 21.6. Mostrar un Búfer en una Ventana
- 21.7 Características Convenientes para el Manejo de Ventanas
- 21.8 Línea de Tabulación de Ventana
- 22 Marcos y Pantallas Gráficas
- 22.1 Comandos del Ratón para Edición
- 22.2 Comandos de Ratón para Palabras y Líneas
- 22.3 Seguir Referencias con el Ratón
- 22.4 Clics de Ratón para Menús
- 22.5 Comandos del Ratón en la Línea de Modo
- 22.6 Creación de Marcos
- 22.7 Comandos de Marco
- 22.8 Fuentes
- 22.9 Marcos Speedbar
- 22.10. Múltiples Pantallas
- 22.11 Parámetros de Marco
- 22.12. Barras de Desplazamiento
- 22.13 Separadores de Ventanas
- 22.14 Arrastrar y Soltar
- 22.15 Barras de Menús
- 22.16. Barras de Herramientas
- 22.17 Barras de Pestañas
- 22.18 Uso de Cuadros de Diálogo
- 22.19 Información sobre Herramientas (Tooltips)
- 22.20 Evitar el Puntero del Ratón
- 22.21 Terminales sin Ventana
- 22.22 Uso del Ratón en Terminales de Texto
- 23 Soporte de Juego de Caracteres Internacional
- 23.1 Introducción a los Juegos de Caracteres Internacionales
- 23.2 Entornos de Lenguaje
- 23.3 Métodos de Entrada
- 23.4 Selección de un Método de Entrada
- 23.5 Sistemas de Codificación
- 23.6. Reconocimiento de Sistemas de Codificación
- 23.7 Especificar el Sistema de Codificación de un Archivo
- 23.8. Elección de Sistemas de Codificación para la Salida
- 23.9 Especificar un Sistema de Codificación para el Texto de un Archivo
- 23.10 Sistemas de Codificación para la Comunicación Interprocesos
- 23.11 Sistemas de Codificación de Nombres de Archivos
- 23.12. Sistemas de Codificación para la Entrada de Teclado X
- 23.13 Sistemas de Codificación para E/S de Terminal
- 23.14 Juegos de fuentes
- 23.15. Definir Juegos de Fuentes
- 23.16 Modificar Juegos de Fuentes
- 23.17 Caracteres no Visualizables
- 23.18 Modo de Edición Unibyte
- 23.19 Juegos de Caracteres
- 23.20 Edición Bidireccional
- 24 Modos Mayores y Menores
- 25 Indentación
- 26 Comandos para Lenguajes Humanos
- 26.1 Palabras
- 26.2 Frases
- 26.3 Párrafos
- 26.4 Páginas
- 26.5 Comillas
- 26.6 Rellenar Texto
- 26.7. Comandos de Conversión de Mayúsculas y Minúsculas
- 26.8 Modo Texto
- 26.9 Modo Esquema
- 26.10. Modo Org (Org Mode)
- 26.11 Modo TeX
- 26.12 Modos SGML y HTML
- 26.13 Modo Nroff
- 26.14 Texto enriquecido
- 26.15 Editar Tablas Basadas en Texto
- 26.16 Edición a Dos Columnas
- 27 Edición de Programas
- 27.1 Modos Principales para Lenguajes de Programación
- 27.2 Definiciones de Nivel Superior, o Defuns
- 27.3 Indentación de Programas
- 27.4 Comandos para la Edición con Paréntesis
- 27.5. Manipulación de Comentarios
- 27.6 Búsqueda de Documentación
- 27.7 Modo Secundario Hideshow
- 27.8 Completado de Nombres de Símbolos
- 27.9 Palabras en Mayúsculas y Minúsculas
- 27.10 Semántica
- 27.11 Otras Funciones Útiles para Editar Programas
- 27.12 C y Modos Relacionados
- 27.13 Modo Asm
- 27.14 Modo Fortran
- 28 Compilar y Probar Programas
- 28.1 Ejecutar Compiladores en Emacs
- 28.2 Modo Compilación
- 28.3 Subshells para Compilar
- 28.4 Buscar con Grep en Emacs
- 28.5 Encontrar errores de sintaxis al vuelo
- 28.6. Ejecutar Depuradores en Emacs
- 28.7. Ejecución de Expresiones Lisp
- 28.8 Bibliotecas de Código Lisp para Emacs
- 28.9. Evaluación de Expresiones Emacs Lisp
- 28.10. Búferes de Interacción Lisp
- 28.11. Ejecutar un Lisp externo