Hemos ofrecido un vistazo a las herramientas de Linux para escritores, y esta revisión presenta una herramienta dirigida a las personas que escriben código (aunque puedes escribir lo que quieras con ella). KKEdit se inspiró en BBEdit, una poderosa aplicación de OS X, y trae lo mejor de sus características a Linux en un paquete ligero, rápido y al estilo GTK2.
Instalación de KKEdit
KKEdit es fácil de instalar si eres un usuario de Arch Linux o Ubuntu. El primero lo ofrece en AUR , y el segundo en un repositorio no oficial:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install kkedit
Si no desea añadir un nuevo repositorio a su sistema, visite el sitio web Launchpad website y descargue el paquete en formato.deb, luego instálelo con sudo dpkg -i packagename.deb o haciendo doble clic en su icono en el administrador de archivos. Tenga en cuenta que de esta forma no obtendrá actualizaciones automáticas para KKEdit. Como de costumbre, la fuente está disponible en el sitio web oficial de KKEdit para aquellos que deseen compilarlo.
Configuración de KKEdit
El cuadro de diálogo “Preferencias” es probablemente lo primero que debe abrir después de iniciar KKEdit por primera vez. Aquí puede ajustar la apariencia y el comportamiento de KKEdit, alternar la indentación automática, y hacer resaltado de línea y sintaxis, ajuste de palabras y finalización automática de código. Para añadir iconos a la barra de herramientas principal de KKEdit, haga clic en ellos en la barra inferior de este cuadro de diálogo. Para eliminarlos, mantenga pulsada la tecla “Ctrl” y haga clic en ellos en la parte superior. Si pasa el ratón por encima de cada icono, se mostrará una descripción de su función. La pestaña “Estilo de texto” le permite establecer fuentes, colores básicos, temas y atajos de teclado.
Se puede realizar una personalización adicional en el cuadro de diálogo “Tools -> Manage External Tools” donde puede conectar varias aplicaciones y scripts con KKEdit y utilizarlos cuando trabaje con sus archivos de texto. Por ejemplo, puede añadir un script que cuente palabras y caracteres y ejecutarlo en sus archivos abiertos en KKEdit.
¿Qué tiene de bueno?
Notarás que KKEdit no se ve sorprendentemente diferente a cualquier otro editor de texto, y soporta características básicas como pestañas, clasificación por pestañas, corrector ortográfico y resaltado de sintaxis. Haciendo clic con el botón derecho del ratón en cualquier pestaña se pueden definir los ajustes para esa pestaña en particular, y también está la función “Vista dividida”.
Sin embargo, lo mejor de KKEdit son las pequeñas y prácticas características que se unen y le dan la impresión de ser un editor de texto muy práctico. Los marcadores y el salto de línea son ejemplos perfectos de esto. Puede marcar cualquier línea y saltar rápidamente a ella desde el menú “Marcadores”, o simplemente introducir un número de línea para ir a ella automáticamente. Los marcadores se pueden guardar (y restaurar) para cada sesión con la opción “Guardar sesión”, y puede eliminarlos todos de una vez en el menú “Marcadores”.
A los programadores les encantará saber que KKEdit soporta expresiones regulares en su función “Search & Replace”, y que se puede definir la profundidad de la búsqueda en “Preferences”. KKEdit puede buscar una cadena de búsqueda en todos los archivos abiertos o incluso en todos los archivos de la carpeta del documento de texto activo. El menú “Funciones” se activa cuando su documento de texto contiene funciones definidas, y las enumera todas, permitiéndole saltar rápidamente a ellas y encontrar sus definiciones. KKEdit también puede buscar definiciones en otros archivos abiertos y cambiar automáticamente a sus pestañas cuando las encuentre.
Aparte de esto, KKEdit puede abrir el archivo “include” al que hace referencia el documento de texto, así como archivos abiertos como hexdumps . Si trabaja con marcos de trabajo GTK y Qt, encontrará que KKEdit es adecuado para sus necesidades porque le permite navegar por la documentación y buscar palabras clave de la API directamente desde el menú contextual. En caso de que no tengas paquetes de documentación instalados, el comando de búsqueda abrirá una página de resultados de Google para cualquier cosa que selecciones en un texto.
Si todo esto no es suficiente, puede extender KKEdit con complementos libres como el navegador de archivos (se abre en la barra lateral), un panel de terminales dentro de KKEdit, el administrador de sesiones, varios portapapeles y más.
Conclusión
KKEdit se extiende a lo largo de la línea entre un editor de texto demasiado básico, que suele ser el predeterminado en muchas distribuciones, y un trabajo inflado que tiene todas las opciones que necesitas y una docena más que no quieres. No tiene muchas dependencias y puede ser temática para verse bien en cualquier entorno de escritorio.
Sin embargo, aunque está inspirado en BBEdit, carece de una de las características que considero esenciales: el plegado de código. Entiendo que se suponía que era ligero, por lo que no viene con características como la limpieza de código HTML o la comparación de archivos diferentes, pero aquellos a los que les gusta organizar su código de forma ordenada pueden ser desanimados por esta omisión en particular.
Aún así, si no te importa que el desarrollador no sea tan sutil a la hora de pedir donaciones dentro de la aplicación, KKEdit es una gran elección para un programador en ciernes o para alguien que quiera probar un nuevo editor de texto para refrescar su flujo de trabajo.
¿Cuál es tu editor de texto favorito para Linux? Comparta sus recomendaciones en los comentarios.
Fuente de la imagen del teaser