Como desarrollador, una de las herramientas que uso en el día a día es un editor de texto (o puede llamarlo IDE). Me encantaba Dreamweaver, pero encuentro que es demasiado pesado y no funciona bien en Linux. Luego cambié a Aptana (también requería muchos recursos), seguido de gEdit y, por último, Geany. En mi opinión, Geany es uno de los mejores editores de texto ligeros (para Linux) que existen. Luego aparece Scribes.
Scribes es un editor de texto minimalista que combina la simplicidad con el poder. Brinda soporte para la mayoría de los lenguajes de programación populares y viene con muchas características útiles para ayudar a los desarrolladores a automatizar algunos de los procesos repetitivos y generar código más rápido. Lo mejor de todo es que cuenta con una interfaz libre de distracciones para que los usuarios puedan concentrarse exclusivamente en sus tareas.
Instalación
Si está utilizando Ubuntu, Scribes ya está disponible en el repositorio. Puede instalarlo fácilmente haciendo clic aquí, o a través del Centro de software de Ubuntu o el Administrador de paquetes Synaptic. Si prefieres la línea de comandos:
sudo apt-get install scribes
Para otra distribución, puedes descarga el código fuente aquí.
Interfaz sin distracciones
Cuando ejecute Scribes por primera vez, se sorprenderá al ver una ventana vacía sin barra de menú, panel lateral ni barra de estado. Esta es la interfaz libre de distracciones de Scribes. La barra de menú está oculta por defecto. Cuando maximiza Scribes a pantalla completa, no habrá nada más que lo distraiga.
En la esquina superior derecha de la ventana hay un resplandor rojo. Cuando pase el mouse sobre el brillo rojo, aparecerá la barra de menú.
La barra de menú también es mínima con solo unos pocos iconos. Puede abrir archivos nuevos o cambiar el nombre del archivo, y no hay un botón Guardar. Scribes viene con una función de guardado automático, por lo que no tiene que preocuparse por perder su trabajo. El botón más importante en la barra de menú es el botón de Personalización, ya que este es el lugar en el que pasará la mayor parte del tiempo inicialmente.
La opción Preferencias le permite personalizar el estilo de visualización (fuente, ancho de pestaña, ajuste de texto, etc.) para cada idioma. Admite varios idiomas, desde texto sin formato, HTML, Java, C++, Objective C, PHP, Ruby, Python hasta VB.net, y puede configurar el estilo de visualización para todos ellos.
Soporte de temas
El tema predeterminado en Scribes es de color oscuro con fondo gris y texto blanco. Para aquellos a quienes no les gusta este tema, Scribes les permite cambiar el tema a uno que sea relajante para sus ojos. Si los temas de la biblioteca no son suficientes, puede incluso descargar temas adicionales del sitio de Scribes.
Editor de plantillas (fragmento)
El editor de plantillas es la característica más poderosa de Scribes, que permite a los desarrolladores simplificar el proceso de codificación y evitar escribir códigos repetitivos. De forma predeterminada, la sección de plantilla está vacía para todos los idiomas. Puedes descargar una plantilla existente desde el sitio de Scribes e impórtelos.
El fragmento de plantilla funciona activando una palabra clave. Ingresa un texto desencadenante (como «otro») y presiona «Tab». Luego reemplazará el texto del disparador con el código que predefiniste (como:
Otras características de Scribes
- Autocompletado de palabras escritas previamente (sin autocompletado de código)
- Resaltado de sintaxis para 43 lenguajes de programación y secuencias de comandos.
- Corrección y reemplazo automáticos.
- Indentación automática.
- Corrección ortográfica
- Marcar líneas específicas en el documento.
- Un montón de atajos de teclado
- Soporta codificación zen
Conclusión
Como editor de texto minimalista, Scribes lo ha hecho increíblemente bien. Puede que no tenga las campanas y los silbatos del peso pesado Dreamweaver, pero tiene algunas características asesinas que pueden derribar al Goliat de su asiento. Scribes es bastante extremo en su diseño, llevando el concepto de minimalismo al siguiente nivel. Puede que no sea adecuado para todos, pero estoy seguro de que aquellos que lo aman lo juran.
¿Y usted? ¿Lo amas o lo odias?