The Inside Out


Este sitio La web

¿Sufriste un ataque de generosidad y quieres regalarme algo? ¡Gracias! Fíjate en mi lista de deseos en Amazon.

Hai avuto un attacco di generosità e vuoi regalarmi qualcosa? Grazie! Controlla nella mia lista dei desideri su Amazon.

Editores de Texto en Linux

Si hay algo que a Linux le sobran son editores de texto. El concepto es llevado a sus últimas consecuencias, desde los procesadores de texto WYSIWYG como OpenOffice Writer o Abiword a editores para consola como Vi. Le enseñaremos principalmente a usar editores de texto para tareas simples, y en particular editores de consola para aquellas veces en que son lo único que hay.

Naturalmente, pueden usarse todos los editores en cualquier entorno gráfico, y la mayor parte de las veces no necesitará tocar en su vida un editor de consola. El problema es que, si por alguna casualidad su sistema sufre un fallo y tiene que "rescatarlo" deberá saber usar un editor de consola para tareas básicas: no habrá un bonito entorno gráfico que usar.

Antes de seguir debe notar que aquí no nos dedicamos a los procesadores de texto. Estos son parte de aplicaciones de oficina, por lo general, y se tratan aparte. Nuestro tema son los programas para editar archivos de configuración, logs, etc. y también aquellos en los cuales escribir algo de código fuente. Pero vamos al grano.

Editores en el entorno KDE

KDE cuenta entre sus filas a tres editores, cada uno para propósitos distintos. Ellos son Kate, KWrite y KEdit.

KEdit

KEdit

Kedit es el editor más liviano y "débil". Está pensado para arrancar rápido y para ser embebido en Konqueror para edición rápida de archivos de texto. Sus funcionalidades destacables aparte de las nombradas son la posibilidad de usarse para escribir correo electrónico y la de corrección ortográfica (dos capacidades ligadas).

Un aparte: Tal vez le parezca raro escribir emails desde un editor; pero en realidad en Unix la costumbre es (o era) usar un programa para cada cosa: el agente de correo (lo que agrupa los mails y los envía) abre un editor, donde usted escribe el texto. La cadena se completa de la siguiente manera: usted abre un MUA, que llama a su editor de textos y que agrupa y administra sus mensajes en carpetas. El MUA llama a un MTA que envía o recibe el correo.

Para el envío de correo, KEdit presupone un comando de correos (en nuestro sistema, el comando mail) que puede editarse desde el menú "Preferencias" haciendo click la opción "Configurar KEdit". En la ventana de configuración, en la sección "Varios" puede definir su agente de correos.

KWrite

KWrite

KWrite es un editor de texto más serio, que puede serle útil para trabajos rápidos, pero también para programación ligera. Pierde en este aspecto ante entornos más serios como Kate o Bluefish, pero permite entre otras cosas resaltar texto de acuerdo a varios (muchos) lenguajes de programación. Una vez que ha seleccionado un lenguaje, o que KWrite detectó uno por sí mismo, puede usar funciones como comentar texto (seleccione el texto y presione Control + #), sangrar (Control + I), o marcar los números de línea. Además, tiene una función en el menú "Archivo" para exportar a HTML.

Kate

Kate

Kate es el tercero y más potente de los editores de KDE. Está pensado como un IDE liviano, con posibilidad de edición de múltiples documentos a la vez, un árbol de búsqueda, una consola de logs, y resaltado configurable de lenguajes. El propio manual de Kate está escrito en Kate, y no es una cosa sencilla.

Veamos la interfase de Kate: a la izquierda tenemos un panel vertical con los archivos abiertos (y un botón para pasar al árbol de directorios); a la derecha arriba el archivo abierto actualmente, y abajo la consola con los mensajes de operación. Puede tener dos o más archivos visibles a la vez para copiar texto entre ellos, si pulsa en los botones de "Dividir en Vertical" o "Dividir en Horizontal", como puede ver en la imagen debajo:

Kate - trabajando con varios documentos
Trabajando con varios documentos

Simplemente pulse el botón apropiado entre estos dos:

botones de división

Ahora tendrá el mismo documento (o ninguno) abierto dos veces. Lo siguiente es hacer click en una de las "subventanas" y abrir un documento; luego repetir el procedimiento en la otra.

Kate repite las opciones de KWrite que mencionamos, y además agrega nuevas. Lo único que extrañamos es un modo de trabajo con pestañas. Sin embargo, el panel de la izquierda con los archivos abiertos es casi equivalente.

Editores en el entorno GNOME

Gedit

Gedit

El editor de texto predeterminado de GNOME es Gedit, una aplicación sólida y poderosa. Si viene leyendo desde arriba, está a mitad de camino entre KWrite y Kate: es poderoso, e incluye muchos plugins (seleccionables desde el menú "Editar - Preferencias" y usables desde el menú "Herramientas"). A la vez, su interfase limpia deja trabajar rápidamente, sin interponerse.

Entre sus ventajas (al menos para los autores) está la navegación por pestañas. Al usar Gedit por primera vez, puede parecer muy débil. Una vez que vea la lista de plugins disponible, no pensará lo mismo. Tiene funciones para contar caracteres y palabras, buscar y reemplazar cadenas de texto, un corrector ortográfico, e incluso puede comparar archivos por diferencias (usando el comando de consola diff). En la imagen podemos ver la consola de salida, activable desde el menú "Ver".

Posiblemente crea que no hemos hecho más que darle un paseo liviano por los editores mencionados. El caso es que la verdadera dificultad no está en aprender a usar esos programas, sino los de consola, que mencionamos en este tutorial aparte: Uso de Vi. El caso es que la diferencia entre los editores vistos y los de consola es en general bastante grande.

Contactarme - Contattarmi

Ningún dato es necesario, salvo antispam y el texto del mensaje.

Nessun dato è necessario, aparte antispam e il testo del messaggio.

Si tienes problemas con el formulario, escríbeme a la dirección de correo en la imagen:

Se hai problemi usando il form, scrivi all'email nell'immagine:

mailto image

Nombre / Nome
Email
Subject
Anti Spam: 2 + 2 =
Texto / Testo