Probando Atom en Ubuntu para escribir usando Markdown

Introducción

En estos últimos días he estado probando diferentes herramientas para escribir los artículos de este sitio utilizando Markdown. Aunque he implementado alguna que otra herramienta para escribir en Markdow como es Mome sobre la que escribí en el artículo, siempre me gusta probar otras herramientas con el fin de mejorar mis propias aplicaciones.

De entre los diferentes programas que he estado probando puedo indicar Sublime Text 3, Haroopad, UberWriter, Brackets, Notepadqq y probablemente me deje alguno mas… De estos, a los que mas tiempo les he dedicado ha sido a Sublime Text 3 y Brackets, sin embargo, ninguno de ellos me ha llegado a convencer. Hasta que probé Atom.

A pesar de que he visto varios artículos sobre Atom en WebUpd8 en ningún momento me he visto tentado a instalar y probar este excelente editor de texto.

probandoatom.md - -home-atareao-Escritorio - Atom_488.png

Atom

Atom es un editor de texto desarrollado por los creadores de GitHub. Se trata de una herramienta donde es posible personalizarlo todo, pero donde puedes comenzar a trabajar desde el primer momento sin necesidad de tocar ningún archivo de configuración, o casi.

Se trata de una aplicación de escritorio basada en tecnologías web, con diseño modular, compuesta por mas de 50 paquetes de código abierto integradas sobre un núcleo mínimo. De esta forma, si existe alguna parte de la aplicación que no te gusta, tan solo tienes que reemplazarla por tu propia solución, y posteriormente subirla al repositorio central de forma que cualquiera pueda utilizarla también.

Atom tiene los elementos mínimos e indispensables que necesitas en cualquier editor de texto moderno,

  • Gestión de archivos integrado

probandoatom.md - -home-atareao-Escritorio - Atom_490.png

  • Búsqueda y reemplazo de texto en proyectos
  • Permite disponer de varios cursores y seleccionar varios conjuntos de texto de forma simultánea.
  • Permite tener varios paneles y pestañas.
  • El sistema de configuración es sencillo e intuitivo.
  • Soporta resaltado de sintaxis de diferentes lenguajes de programación, y es posible instalar paquetes de terceros para ampliar la gama de lenguajes soportados.
  • Es extensible mediante paquetes, como pueden ser selectores de color, autocompletado y mucho mas. Estos paquetes son fácilmente instalables desde el panel de configuración.
  • Está completamente integrado con GitHub
  • Inspector Web Integrado

probandoatom.md - -home-atareao-Escritorio - Atom_491.png

  • Previsualización de Markdown integrada y actualizada conforme escribes.

Se trata de una aplicación muy, muy, muy similar a Sublime Text, de hecho, Atom incluye muchas de las características disponibles en el primero, y aunque Sublime Text es superior a Atom en cuanto a desempeño se refiere, algunos aspectos como el sistema de configuración o el uso de paneles, me ha hecho decantarme por este último.

Además de la apariencia, hay otros aspectos que son exactamente iguales a los de Sublime Text, como pude ser el uso de los atajos de teclado Ctrl+T para acceder a otros archivos o Ctrl+Mayusculas+P para lanzar la paleta de comandos.

probandoatom.md - -home-atareao-Escritorio - Atom_489.png

Instalación

Atom no se encuentra en los repositorios oficiales de Ubuntu, pero tienes dos opciones para instalarlo. Por un lado utilizar umake, para lo que tan solo tienes que ejecutar la siguiente orden,

umake ide atom

O también puedes instalarlo desde el PPA de WebUpd8 para las versiones de Ubuntu 12.04, 14.04 y 14.10, ejecutando los siguientes comandos en un emulador de terminal,

sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update
sudo apt-get install atom

Corrector ortográfico en español

Para mi es imprescindible tener un corrector ortográfico integrado, de forma que pueda minimizar las faltas de ortografía que me asedian. Sin embargo, esto ha sido algo complicado de configurar. En el caso de que hayas instalado Atom siguiendo las indicaciones anteriores, tan solo debes ejecutar los siguientes comandos en un emulador de terminal,

cd ~
wget https://github.com/SublimeText/Dictionaries/archive/master.zip
unzip master.zip
cd Dictionaries-master
sudo cp Dictionaries-master/Spanish.aff /opt/atom/resources/app/node_modules/spellchecker/vendor/hunspell_dictionaries/en_US.aff
sudo cp Dictionaries-master/Spanish.dic /opt/atom/resources/app/node_modules/spellchecker/vendor/hunspell_dictionaries/en_US.dic

Más información,

4 comentarios en “Probando Atom en Ubuntu para escribir usando Markdown

  1. RU
    Rubén hace 9 años

    Buenas, lo probé y no funcionaba con esa ruta (la habrán cambiado supongo, lo he instalado exactamente como pone en el post). Hay que cambiar el directorio «app/» por «app.asar.unpacked/» en ambas rutas.

    $ sudo cp Spanish.aff /opt/atom/resources/app.asar.unpacked/node_modules/spell-check/node_modules/spellchecker/vendor/hunspell_dictionaries/en_US.aff

    (He supuesto que el espacio del final era un ‘/’)

    La verdad que es increíble el tiempo que puede ahorrarte un editor como ATOM, soy muy fan jaja. Lo único que objetar sobre él es lo que tardé para ponerlo por defecto, ya que al hacer

    $ sudo update-alternatives –config editor
    no me aparecía. Buscando encontré que se podía cambiar creando/editando el archivo

    ~/.local/share/applications/defaults.list con:

    [Default Applications]
    text/plain=atom.desktop

    Un saludo.

    1. EL
      El atareao hace 9 años

      Hola Rubén,

      muchas gracias, efectivamente al parecer han cambiado la url de instalación… He actualizado el artículo modificando estos comandos.

      Muchas gracias y un saludo.

  2. AL
    Alfonso Gar hace 7 años

    Pues creo que lo han vuelto a cambiar porque no aparece la carpeta. Dentro de resources sólo está la carpeta app.
    La ruta actual es:
    /opt/atom/resources/app/node_modules/spellchecker/vendor/hunspell_dictionaries/

    1. EL
      El atareao hace 7 años

      Hola Alfonso,
      Tienes toda la razón. He vuelto a corregir el artículo.
      Un saludo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *