Atom es un software gráfico gratuito, multiplataforma y de código abierto que se ha diseñado desde cero para actuar como editor de texto pirateable y aplicación de editor de programador que ayuda a cualquier desarrollador aspirante a escribe el código sin demasiada molestia.
Construir en el marco electrónico, una solución de código abierto y multiplataforma que permite a los desarrolladores crear aplicaciones de escritorio modernas utilizando tecnologías web de última generación como HTML5, CSS, Node.js y JavaScript, Atom ofrece una interfaz de usuario potente, personalizable y ampliable.
Características de un vistazo
Las características destacadas de Atom incluyen la edición multiplataforma, lo que significa que puede usarlo en su sistema operativo favorito, sin importar si es un GNU / Linux, Mac OS X o Microsoft Windows, y un administrador de paquetes integrado que permite a los desarrolladores buscar e instalar paquetes desde la aplicación, o incluso crear nuevos.
Otra característica interesante de Atom se llama "autocompletado inteligente" y te ayudará a escribir código más rápido que nunca. La aplicación también viene con un navegador de sistema de archivos incorporado para que pueda ubicar fácilmente sus proyectos y comenzar a codificar de inmediato, así como también múltiples paneles para comparar y editar el código en varios archivos.
La funcionalidad de búsqueda y reemplazo no se puede pasar por alto, ya que Atom permite a los usuarios encontrar, reemplazar u obtener una vista previa del texto en la aplicación a medida que escriben en un solo archivo o en múltiples de un proyecto grande. Incluso puede buscar y reemplazar texto de archivos en todos sus proyectos.
Temas y complementos
Al ser una aplicación altamente personalizable, significa que podrá cambiar su aspecto mediante la instalación de un nuevo tema, que está disponible de forma gratuita en el sitio web del proyecto. Además, es posible ajustar la interfaz de usuario a sus gustos con CSS / Less, así como agregar nuevas funcionalidades con JavaScript y HTML5.
Por último, Atom se puede extender fácilmente a través de complementos, que se denominan paquetes en la aplicación. Más de 2.000 paquetes están disponibles en el sitio web oficial del proyecto, también de forma gratuita. Le permitirán agregar nuevas funciones a la aplicación, así como reemplazar las funciones existentes por otras mejores, más inteligentes y flexibles.
Qué hay de nuevo en esta versión:
- Mejoras de rendimiento:
- Los usuarios que trabajan en proyectos de gran tamaño estarán contentos de ver que resolvimos un problema de rendimiento de larga data relacionado con el desove de los procesos de Git para recuperar el estado de Git. Esto se manifestó en pausas periódicas de la IU de Atom y hemos visto una experiencia notablemente más fluida.
- El proveedor predeterminado de autocompletar-plus ahora calcula las sugerencias de forma nativa y en un hilo separado. Esto significa que no hay sobrecarga de memoria ni amenaza a la capacidad de respuesta de Atom. Lea más en nuestra publicación en profundidad del blog sobre la nueva implementación de memoria intermedia compatible con concurrencia de Atom.
- Mejoras de uso:
- Ahora es más fácil encontrar el corchete correspondiente al que está debajo del cursor si habilita la nueva configuración en el paquete bracket-matcher, que resalta el número de línea para el corchete correspondiente.
- Para conservar la cordura de aquellos que escriben documentos de rebajas largas, la posición de desplazamiento de la vista previa de rebaja ya no se restablece a la parte superior cuando se guarda!
- Actualizaciones del paquete de idiomas:
- Finalmente, ha habido otra serie de mejoras en muchos paquetes de gramática de idiomas incluidos. El manejo de comentarios de bloque ha sido mejorado en CoffeeScript y YAML. Se ha realizado una importante mejora en el rendimiento de expresiones regulares en el paquete de gramática de JavaScript. El paquete HTML tiene una serie de correcciones para una mejor tokenización de etiquetas.
Qué hay de nuevo en la versión 1.27.0 / 1.28.0 Beta:
- Mejoras de rendimiento:
- Los usuarios que trabajan en proyectos de gran tamaño estarán contentos de ver que resolvimos un problema de rendimiento de larga data relacionado con el desove de los procesos de Git para recuperar el estado de Git. Esto se manifestó en pausas periódicas de la IU de Atom y hemos visto una experiencia notablemente más fluida.
- El proveedor predeterminado de autocompletar-plus ahora calcula las sugerencias de forma nativa y en un hilo separado. Esto significa que no hay sobrecarga de memoria ni amenaza a la capacidad de respuesta de Atom. Lea más en nuestra publicación en profundidad del blog sobre la nueva implementación de memoria intermedia compatible con concurrencia de Atom.
- Mejoras de uso:
- Ahora es más fácil encontrar el corchete correspondiente al que está debajo del cursor si habilita la nueva configuración en el paquete bracket-matcher, que resalta el número de línea para el corchete correspondiente.
- Para conservar la cordura de aquellos que escriben documentos de rebajas largas, la posición de desplazamiento de la vista previa de rebaja ya no se restablece a la parte superior cuando se guarda!
- Actualizaciones del paquete de idiomas:
- Finalmente, ha habido otra serie de mejoras en muchos paquetes de gramática de idiomas incluidos. El manejo de comentarios de bloque ha sido mejorado en CoffeeScript y YAML. Se ha realizado una importante mejora en el rendimiento de expresiones regulares en el paquete de gramática de JavaScript. El paquete HTML tiene una serie de correcciones para una mejor tokenización de etiquetas.
Qué hay de nuevo en la versión:
- Mejoras de rendimiento:
- Los usuarios que trabajan en proyectos de gran tamaño estarán contentos de ver que resolvimos un problema de rendimiento de larga data relacionado con el desove de los procesos de Git para recuperar el estado de Git. Esto se manifestó en pausas periódicas de la IU de Atom y hemos visto una experiencia notablemente más fluida.
- El proveedor predeterminado de autocompletar-plus ahora calcula las sugerencias de forma nativa y en un hilo separado. Esto significa que no hay sobrecarga de memoria ni amenaza a la capacidad de respuesta de Atom. Lea más en nuestra publicación en profundidad del blog sobre la nueva implementación de memoria intermedia compatible con concurrencia de Atom.
- Mejoras de uso:
- Ahora es más fácil encontrar el corchete correspondiente al que está debajo del cursor si habilita la nueva configuración en el paquete bracket-matcher, que resalta el número de línea para el corchete correspondiente.
- Para conservar la cordura de aquellos que escriben documentos de rebajas largas, la posición de desplazamiento de la vista previa de rebaja ya no se restablece a la parte superior cuando se guarda!
- Actualizaciones del paquete de idiomas:
- Finalmente, ha habido otra serie de mejoras en muchos paquetes de gramática de idiomas incluidos. El manejo de comentarios de bloque ha sido mejorado en CoffeeScript y YAML. Se ha realizado una importante mejora en el rendimiento de expresiones regulares en el paquete de gramática de JavaScript. El paquete HTML tiene una serie de correcciones para una mejor tokenización de etiquetas.
Qué hay de nuevo en la versión 1.22.0 / 1.23.0 Beta:
- Mejoras de rendimiento:
- Los usuarios que trabajan en proyectos de gran tamaño estarán contentos de ver que resolvimos un problema de rendimiento de larga data relacionado con el desove de los procesos de Git para recuperar el estado de Git. Esto se manifestó en pausas periódicas de la IU de Atom y hemos visto una experiencia notablemente más fluida.
- El proveedor predeterminado de autocompletar-plus ahora calcula las sugerencias de forma nativa y en un hilo separado. Esto significa que no hay sobrecarga de memoria ni amenaza a la capacidad de respuesta de Atom. Lea más en nuestra publicación en profundidad del blog sobre la nueva implementación de memoria intermedia compatible con concurrencia de Atom.
- Mejoras de uso:
- Ahora es más fácil encontrar el corchete correspondiente al que está debajo del cursor si habilita la nueva configuración en el paquete bracket-matcher, que resalta el número de línea para el corchete correspondiente.
- Para conservar la cordura de aquellos que escriben documentos de rebajas largas, la posición de desplazamiento de la vista previa de rebaja ya no se restablece a la parte superior cuando se guarda!
- Actualizaciones del paquete de idiomas:
- Finalmente, ha habido otra serie de mejoras en muchos paquetes de gramática de idiomas incluidos. El manejo de comentarios de bloque ha sido mejorado en CoffeeScript y YAML. Se ha realizado una importante mejora en el rendimiento de expresiones regulares en el paquete de gramática de JavaScript. El paquete HTML tiene una serie de correcciones para una mejor tokenización de etiquetas.
Qué hay de nuevo en la versión 1.9.0 / 1.10.0 Beta:
- Mostrar capas, que van a traer mejoras de velocidad, así como nuevas características como pliegues de forma libre (a través del comando de selección de plegado) y un algoritmo de envoltura suave mejorado.
- Electron Upgrade (v0.37.8), que presenta muchas mejoras de rendimiento y permite la representación eficiente de ligaduras en todas las plataformas.
- Administración de diseño de arrastrar y soltar, que proporciona una forma muy intuitiva de organizar el área de trabajo.
- Confiabilidad mejorada al guardar archivos, lo que minimiza el riesgo de perder archivos cuando se produce un bloqueo.
- Compatibilidad con comandos de shell En Windows, eso hace que el comando atom sea compatible tanto con Cygwin como con Msys.
- Eliminación de GitRepositoryAsync:
- A principios de este año, agregamos una API asincrónica experimental para interactuar con repositorios Git basados en libgit2 llamados GitRepositoryAsync. Nunca hicimos pública oficialmente esta API, pero algunos autores de paquetes comenzaron a usarla de todos modos en base a ejemplos en nuestros paquetes incluidos.
- Desafortunadamente, nuestras ataduras a libgit2 estaban causando que los procesos de ayuda de Atom se volvieran inestables, lo que llevó a bloqueos graves. Nos disculpamos con los autores de los paquetes que hayan cambiado a estas nuevas API, pero hemos sido fo
Novedades en la versión 1.8.0 / 1.9.0 Beta:
- Agregue funcionalidad y API para elementos del panel pendientes
- Mejoras en el uso de paneles múltiples
- Decoraciones de bloques
- Async Git
- Barra superior e inferior API
Qué hay de nuevo en la versión 1.5.0 / 1.6.0 Beta:
- Decoraciones de bloques
- Mejoras de la API de varios paneles
- API de barras superior / inferior
- Mejoras de pestañas pendientes
- API de pestañas pendientes
- atom --wait funciona en Windows
- Nodegit incorporado / Clase Async Git Repository https://github.com/atom/atom/pull/9213
- Soluciona problemas cuando el proyecto abierto usa submódulos
- Las versiones de Windows compiladas de los PR no se pueden descargar desde AppVeyor
- Varias mejoras en language-js
- Agregue la capacidad de mover archivos a través de arrastrar y soltar desde el sistema operativo en la vista de árbol
Qué hay de nuevo en la versión 1.0.7:
- Buscar y reemplazar:
- El cuadro de búsqueda resalta expresiones regulares cuando la opción de expresiones regulares está en
- cmd-d (select-next) se adhiere al estado actual de la opción 'palabra completa'
- Los resultados de búsqueda de proyectos están ordenados correctamente
- Ignora 0 coincidencias de longitud
- Ignora la opción 'en la selección actual' cuando no hay selección
- Otras correcciones de errores pequeñas
- Los archivos y carpetas ahora se pueden arrastrar y soltar en diferentes carpetas en la vista de árbol.
Qué hay de nuevo en la versión 1.0.0:
- Se lanzó Atom 1.0 y Atom se mantendrá semánticamente versionado en el futuro
- Muchísimas gracias a los cientos de colaboradores increíbles y autores de paquetes que han ayudado a Atom a llegar tan lejos.
Comentarios que no se encuentran