reducción

Introducción a Haroopad

Introducción a Haroopad
En uno de los artículos de nuestro blog anterior, ya le brindamos una introducción a Markdown, un lenguaje de descripción de documentos fácil de escribir, inteligente y muy flexible. Markdown le permite generar documentos HTML, así como mantener documentación técnica, artículos de blog y presentaciones. Además, hablamos sobre escribir documentos Markdown utilizando los editores de texto PileMD y EME. En este artículo nos centramos en Haroopad, que afirma ser el próximo procesador de documentos para el lenguaje Markdown con licencia GPLv3.Como escritores a largo plazo, hemos descubierto claramente qué herramientas nos ayudan a ser más productivos para crear documentos de texto, ya sea trabajando en la línea de comandos o utilizando una interfaz gráfica de usuario (GUI). Como ejemplo, Pandoc, Asciidoc y Asciidoctor son herramientas de línea de comandos para transformar documentos Markdown en archivos HTML, mientras que PileMd, Vim-gtk, Atom y Haroopad siguen un enfoque basado en una GUI, en su lugar. La Figura 1 muestra cómo se ve Haroopad: un enfoque de panel dual con el código fuente del documento a la izquierda y el documento traducido a HTML en el lado derecho.

Figura 1

Instalación y configuración

Haroopad tiene como objetivo brindarle las mismas experiencias en la edición, independientemente de la plataforma en la que esté trabajando. Desarrollado por el programador coreano Rhio Kim, Haroopad está disponible en el sitio web del proyecto para Microsoft Windows, Mac OS X y Linux como paquetes binarios para sistemas de 32 y 64 bits. Para este artículo hemos probado el paquete para Debian GNU / Linux 9 (64 bit) y hemos descargado el paquete deb correspondiente.

Para instalar el paquete Haroopad en su máquina, utilice el siguiente comando (como usuario root o mediante el comando sudo):

$ dpkg -i haroopad-v0.13.1 x 64.debutante

En nuestro entorno de prueba, solo faltaba un paquete de software: la biblioteca de configuración de GNOME llamada libgconf-2-4. Utilice apt, apt-get o aptitude para instalar el paquete que falta:

$ apt-get install libgconf-2-4

Haroopad en sí se basa en NodeJS / webkit y está completamente documentado en línea. El paquete binario de Haroopad no contiene una página de manual, ni tiene opciones de ayuda de Haroopad disponibles, ya que es común para programas UNIX / Linux como -help. Para ver tanto el código fuente como la documentación, también tendrá que descargar el paquete correspondiente de GitHub.

Una vez que haya completado la instalación, puede iniciar Haroopad seleccionando la entrada de la sección Desarrollo del menú de software en su escritorio Linux en consecuencia o usando el siguiente comando en una terminal:

$ haroopad

Al igual que en la figura 1, la ventana de Haroopad se abre y le permite editar un nuevo documento de inmediato. Como ya se explicó anteriormente, el panel izquierdo contiene la ventana de edición (el código fuente de Markdown del documento) y el panel derecho contiene su traducción que se sincroniza con el código fuente del documento tan pronto como lo haya cambiado. Sobre los paneles, encontrará un menú con elementos comunes para abrir y cerrar archivos, buscar texto por patrón, insertar elementos específicos de Markdown y ajustar la apariencia de la GUI de Haroopad.

La línea inferior de la ventana de Haroopad (ver Figura 2) contiene varios elementos que van desde una ventana de ayuda hasta información estadística, botones de donación, publicación directa en varios canales de redes sociales y opciones de visualización. El botón de espacios le permite ajustar el ancho de la pestaña de la ventana del editor y el botón de columna cambia entre la forma en que se muestra el texto en el documento de salida: como una, dos o tres columnas. La rueda en el extremo derecho le permite alternar entre una visualización normal y una pantalla completa.

Figura 2

Exportación de documentos

Una vez que haya terminado con su documento, Haroopad ofrece almacenarlo en diferentes formatos, como un correo electrónico, como HTML sin procesar y HTML combinado con CSS. La versión actual no se pudo exportar, pero la entrada de menú "Archivo" -> "Guardar como" funcionó y creó una página HTML / CSS (ver figura 3).

figura 3

Experiencias Haroopad

Lo que nos gusta de Haroopad es que su complejidad está disponible en una interfaz de usuario muy simple combinada con el enfoque Lo que ves es lo que obtienes (WYSIWYG). Escribir Markdown se siente fácil de todos modos, pero Haroopad lo simplifica incluso un poco más. Esto incluye autocompletar listas, así como módulos de texto predefinidos para código en línea, énfasis de texto, enlaces y citas en bloque. Además, hay soporte para varios dialectos Markdown que se usan en GitHub, por ejemplo. Si lo desea, puede habilitar combinaciones de teclas para Vi / Vim. La figura 4 muestra el menú Insertar correspondiente.

Figura 4

Haroopad es muy personalizable en términos de temas para la GUI, así como el diseño general, el tamaño de fuente, las sangrías del texto y las correcciones automáticas si es necesario. La figura 5 muestra el diálogo de preferencias. Puede ampliar la lista de temas disponibles agregando sus propios diseños basados ​​en CSS.

Figura 5

Haroopad también se puede utilizar para documentos científicos. Usando el motor de JavaScript MathJax, las ecuaciones matemáticas se pueden exportar al navegador. Además, la salida LaTeX es compatible.

La desventaja de Haroopad es que algunas partes del paquete de software necesitan más mejoras y que la documentación oficial está en coreano. Por lo que puede ser un poco difícil para los que no hablan coreano orientarse en Haroopad. Paso a paso se realiza la traducción al inglés.

Además, el tema predeterminado es bastante oscuro y hace que sea un poco complicado leer el código fuente del documento. Un tema más claro podría ser una opción y mejorar la usabilidad.

Conclusión

Haroopad simplifica mucho tu vida. Es bastante estable y divertido de usar. Haroopad está en constante desarrollo para las plataformas dadas. Es un poderoso competidor de Atom, Remarkable y ReText. Estamos emocionados de verlo crecer. Bien hecho!

Agradecimientos

La autora desea agradecer a Mandy Neumeyer por su apoyo durante la preparación de este artículo.

Cómo instalar League Of Legends en Ubuntu 14.04
Si eres fanático de League of Legends, esta es una oportunidad para que pruebes League of Legends. Tenga en cuenta que LOL es compatible con PlayOnLin...
Instale el último juego de estrategia de OpenRA en Ubuntu Linux
OpenRA es un motor de juego de estrategia en tiempo real libre / gratuito que recrea los primeros juegos de Westwood como el clásico Command & Conquer...
Instale el último emulador de Dolphin para Gamecube y Wii en Linux
Dolphin Emulator te permite jugar los juegos de Gamecube y Wii que elijas en computadoras personales con Linux (PC). Al ser un emulador de juegos de ...