Comparación de los mejores editores de texto: ¿cómo se compara VIM?

Estás leyendo la publicación: Comparación de los mejores editores de texto: ¿cómo se compara VIM?

Al buscar un editor de texto, es bastante fácil perderse en el montón de opciones al buscar la aguja que mejor se adapte a sus necesidades. En serio, el mercado, una vez bastante simple, se ha saturado en los últimos años tanto con imitadores como con innovadores. Honestamente, todo lo que necesita hacer es buscar en Wikipedia la lista de editores de texto en el mercado actual y pronto comprenderá por qué la tarea de encontrar el correcto puede ser un poco desalentadora. Pero no tiene por qué ser tan difícil.

Hay editores que son buenos en algunas cosas y no tan buenos en otras. La mayoría tiene sus ventajas, y los nuevos editores de texto a menudo son concebidos por desarrolladores que tienen como objetivo mejorar lo que había antes. Pero, en última instancia, desea el que haga todo lo que necesita hacer en una sola herramienta. La ventanilla única de editores de texto. Bueno, hemos echado un vistazo a una amplia selección de lo que hay en el mercado. De esa selección, hemos probado y probado aquellos que consideramos que valían la pena mirar mejor. De nuestra lista, hemos seleccionado algunos de los mejores todoterrenos para verlos con más detalle y, a partir de ahí, puedes tomar tu propia decisión.

¿Qué hace un editor de texto?

Ok, antes de comenzar a ver algunos de los productos que existen, primero respondamos un par de preguntas básicas para aquellos que son nuevos en la edición de texto. Un editor de texto en los términos más básicos, es un programa que elimina todo el formato, lo que le permite trabajar en un archivo de texto sin formato. Los programas como los procesadores de texto agregan formato a los documentos, por lo que editar texto no es ideal cuando desea escribir código o procesos y transferirlos en un estado limpio y natural a la web. Básicamente, un editor de texto le permite escribir código y texto reducido a su forma básica.

¿Por qué usar un editor de texto?

Una palabra me viene a la mente de inmediato cuando pienso por qué querría usar un editor de texto, y esa palabra es eficiencia. Un buen editor de texto hace que su trabajo sea extremadamente eficiente en cuanto a tiempo y esfuerzo, especialmente al escribir código o desarrollar un sitio web. Muchos editores de texto ofrecen una gran cantidad de herramientas y complementos. Tome Notepad ++, por ejemplo, hay más complementos de los que puede sacudir, para todo tipo de funciones que puede o no necesitar. Desde complementos para ayudarlo a ver y manipular datos XML con facilidad, hasta macros grabables para ayudarlo a codificar.

Muchos editores tienen una interfaz dinámica que facilita la administración de varios documentos al mismo tiempo y los mejores almacenarán en caché su trabajo a medida que avanza, por lo que esos momentos exasperantes si hace clic en cerrar en lugar de guardar no son una preocupación importante.

Editores de texto que hicieron la lista larga

Antes de ver la lista corta, aquí hay una mención de algunos de los otros buenos contendientes que no lograron el corte:

gedit

Lanzamiento por primera vez: 2000

Viene cargado con el entorno de escritorio GNOME como editor de texto predeterminado.

Editor de texto de uso general, pequeño pero potente Escrito en lenguaje C con una GUI simple. Ligero pero fácil de usar.

GNU Nano

Lanzamiento por primera vez: 2000

Ampliamente utilizado en sistemas tipo Unix.

Emula el editor de texto Pico, cargado con funcionalidad adicional.

Interfaz de línea de comandos familiar, simple y directa si simplemente desea editar algunos archivos de texto. Limitado en comparación con algunos de los otros editores más avanzados del mercado.

KEscribir

Basado en KATE, que se lanzó por primera vez en 2000

Editor de texto ligero de KDE.

Tiene un modo de entrada Vi y varias funciones para sintaxis, resaltado y finalización de palabras. Otro editor simple y bien construido.

Soportes

Lanzamiento por primera vez: 2014

Editor de texto gratuito lanzado por Adobe con bastantes funciones, como vista previa en vivo, edición en línea y herramientas visuales, por nombrar algunas. Si bien este sigue siendo un editor liviano, viene con las cualidades que esperaría de un buen editor, particularmente para los diseñadores web.

Este puede ser uno para ver, mientras que en este momento todavía es bastante joven en lo que respecta a los editores de texto.

Bloc de notas++

Lanzamiento por primera vez: 2003

Notepad ++ es muy flexible y casi está en la lista. Está repleto de herramientas y complementos para ayudarlo a codificar de manera más eficiente.

Es un editor muy conocido, que se beneficia de una interfaz de múltiples documentos con pestañas que le permite trabajar en varios documentos al mismo tiempo, y hace caché automático si comete el error de cerrar antes de guardar. Un editor de texto impresionante por lo que hace. Por experiencia, debo decir que Notepad ++ es excelente para trabajar con XML cuando usa el complemento Herramientas XML. Eso le permite ver y manipular XML en una variedad de formas diferentes, es realmente útil.

Mesa ligera

Lanzamiento por primera vez: 2012

Light Table es un editor de texto de código abierto elegante y al mismo tiempo minimalista con un navegador incorporado que puede usar para obtener una vista previa del código. Fue desarrollado siguiendo una exitosa campaña de Kickstarter y es compatible con Python, Java Script y Clojure. La capacidad de obtener una vista previa del impacto de su código escrito en tiempo real es bastante sofisticada para un editor de texto, brinda retroalimentación instantánea y los desarrolladores afirman que puede reducir el tiempo de programación hasta en un 20%.

🔥 Recomendado:  Cómo jugar Ludo King en línea en PC

Light Room está disponible para Mac, Linux y Windows, y el panel de interfaz con pestañas se puede personalizar en gran medida. Otra buena herramienta que vale la pena vigilar a medida que madura.

pescado azul

Lanzamiento por primera vez: 1997

Originalmente conocido como editor Thtml, luego Prosite antes de decidirse por Bluefish, este editor ha existido de una forma o moda durante 20 años. Es un editor de texto multiplataforma rico en funciones disponible para Windows, Linux y Mac. Si bien tiene un diseño liviano, la interfaz en sí está bastante ocupada con una gran cantidad de configuraciones de pestañas y barras de herramientas, por lo que puede llevar un poco de tiempo acostumbrarse a eso. Si puede dominar eso, entonces Bluefish es una herramienta poderosa y fácil de tener y si no puede, entonces probablemente no sea la herramienta para usted. Es rápido, está traducido a 17 idiomas y puede manejar múltiples archivos al mismo tiempo. Hay un montón de soporte para varios lenguajes de programación y puede editar de forma remota. Vale la pena echarle un vistazo si nada más.

La lista corta de contendientes

Así que hemos visto una selección de algunos de los editores de texto más notables que existen, pero aquí es donde vemos los que más se destacan. Lo mejor del grupo en términos de funcionalidad, características, capacidad y facilidad de uso.

Átomo

Lanzamiento por primera vez: 2014

Desarrollador: GitHub

Plataformas: Linux, OS X, Windows

Atom llegó relativamente tarde a la mesa en lo que respecta a los editores de texto, con su primer lanzamiento en forma beta en 2014, luego de beta a la versión 1.0 en 2015. Sin embargo, lo que el desarrollador GitHub ha hecho es escuchar y tomar nota de lo que ha frustrado a los usuarios con limitaciones en otros editores. Luego, han creado una herramienta integral que es robusta, rica en funciones y de uso gratuito.

Características:

  • Gratis y de código abierto
  • Escrito en CoffeeScript y menos
  • Admite 29 lenguajes de programación hasta ahora
  • Gran variedad de paquetes disponibles para instalar a través del Administrador de paquetes incorporado
  • Edición de paneles divididos
  • Altamente personalizable

Facilidad de uso

No diría que Atom es difícil de usar, pero necesita tomarse un tiempo para conocer el editor y comprender qué paquetes necesita instalar para hacer lo que quiere hacer. Esto puede ser un poco intimidante para un recién llegado al principio, pero una vez que tiene todo lo que necesita enchufado, es bastante fácil de usar. La plataforma en sí es altamente personalizable y puede configurar un entorno que sea cómodo para sus propios gustos. Por ejemplo, puede activar paneles divididos y funciones de autocompletar para empezar. El manual de Atom Flight es una guía realmente útil, especialmente para los recién llegados y recomendaría echarle un buen vistazo para ayudar a familiarizarse con el entorno.

Como la mayoría de los editores realmente buenos, Atom puede hacer la mayoría o todas las cosas que necesita en un editor, y muchas cosas que probablemente nunca necesitará. Es muy versátil pero con las mejores intenciones del mundo, no puedes tener toda esta funcionalidad sin tener que invertir algo de tiempo en descubrir cómo funciona todo.

ventajas:

  • Gran variedad de paquetes (más de 6000 y en aumento) para permitir una amplia gama de temas, funciones y preferencias.
  • Funcionalidad de arrastrar y soltar en la vista de árbol
  • Excelente integración de Git
  • El Manual de vuelo de Atom es un gran documento, especialmente para principiantes.

Desventajas:

  • Lento a veces con un retraso notable al cambiar entre pestañas o abrir archivos, particularmente cuando los archivos tienen una gran cantidad de datos. Cuantos más paquetes instala, más Atom parece sufrir retrasos.
  • El gran volumen de paquetes puede ser un poco desorientador, especialmente al comenzar y tratar de averiguar qué complementos necesita para configurar su editor de la manera que lo desea.

código de estudio visual

Lanzamiento por primera vez: 2015

Desarrollador: Microsoft

Plataformas: Linux, OS X, Windows

Al igual que Atom, Visual Studio Code es un recién llegado al mundo de los editores de texto, pero en el poco tiempo que ha existido, este editor multiplataforma ya ha ganado una base de usuarios de desarrolladores bastante respetable. VSC brinda soporte para numerosas funciones y tareas como depuración, resaltado de sintaxis y refactorización de código, por nombrar solo algunas. Es gratuito y de código abierto y, de nuevo, al igual que Atom, ya existe una amplia y extensa gama de complementos disponibles para instalar a través del administrador de extensiones integrado.

Características:

  • Administrador de extensiones incorporado con una gama diversa y creciente de extensiones disponibles para instalar. Algunas extensiones vienen preintegradas en el paquete VSC.
  • Editor de código fuente/texto gratuito y de código abierto
  • Altamente personalizable y el depurador para Chrome es una característica fantástica
  • Al igual que con Atom, VSC usa el marco Electron, pero usa un componente de editor diferente conocido como ‘monaco’.

Facilidad de uso

Una vez que haya instalado VSC, llevará un poco de tiempo adaptarlo a sus necesidades. La instalación ‘vainilla’ viene con algunas prácticas extensiones integradas, una de las cuales, Extension Manager, es excelente para instalar cualquiera de los otros complementos de la amplia selección que puede desear para su propia configuración personalizada. Un complemento instalable que es increíblemente valioso es el Depurador para Chrome. Esta pequeña herramienta increíble le permite establecer puntos de interrupción y depurar JS, que es una característica fantástica para probar y probar el código. El depurador también le permite adjuntar sus aplicaciones en ejecución y declarar pilas de llamadas. VSC también parece más estable que Atom, en términos de velocidad. Donde Atom parece sufrir un poco de retraso al cambiar de pestaña o abrir nuevos archivos, VSC es mucho más fluido y rápido. VSC se siente muy similar a lo que vino antes, particularmente a Atom, con una integración Git competente y una pila saludable de complementos.

🔥 Recomendado:  ¿Es Priceline legítimo? (Cuidado antes de reservar)

Hay actualizaciones frecuentes de VSC, Microsoft trabaja constantemente para optimizar y mejorar la funcionalidad. Las características como Intellisense son ridículamente útiles y hacen que VSC sea más fácil y eficiente de usar. Los complementos de VS Code como pep8 o pylint, aunque quizás un poco extravagantes, son fantásticos para aquellos que usan Python, ya que examinan su código a medida que escribe y lo comparan con los estándares de codificación de Python. Aquí hay algunos recursos realmente impresionantes.

ventajas:

  • Actualizaciones y mejoras frecuentes
  • Repositorio grande y creciente de complementos y extensiones
  • Algunas características fantásticas como Intellisense y Debugger
  • Gran integración GIT y control de versiones.
  • Uno de los mejores editores para elegir como principiante.

Desventajas:

  • La marca es muy confusa y parece ser una queja importante entre los desarrolladores. Microsoft ha utilizado la marca Visual Studio, que es un producto completamente diferente.
  • Se sabe que tiene problemas con archivos grandes

Sublime

Lanzamiento por primera vez: 2007

Desarrollador: Jon Skinner

Plataformas: Linux, OS X, Windows

Realmente ya no podría llamar a Sublime un nuevo editor de texto, lanzado por primera vez en 2007 (lanzamiento estable en 2008) todavía puede considerarse como un adolescente pero ciertamente no como un bebé. Los lanzamientos tardan un poco en llegar, el último lanzamiento estable fue en 2013 y la última versión beta a fines de 2016. Dicho esto, Sublime es genial y hasta que apareció VS Code, era el editor de texto de referencia para muchos desarrolladores que buscaban un editor rico en funciones. Es más rápido que Atom y ampliamente personalizable.

Características:

  • No hay un administrador de extensiones incorporado, pero eso se resuelve fácilmente.
  • Hay una amplia gama de paquetes y complementos disponibles para instalar.
  • Licencias propietarias en lugar de código abierto
  • Mucho más rápido que Atom o las versiones actuales de VS Code.
  • Maneja archivos más grandes que otros editores no pueden.

Facilidad de uso

A diferencia de Atom o VS Code, Sublime no viene con un paquete/complemento incorporado, al menos no todavía. Por esa razón, el complemento Package Control suele ser el primer paquete que los usuarios instalan y, ciertamente, si lee alguna guía sobre Sublime, generalmente se recomienda.

Como todos los editores de texto realmente buenos, Sublime tiene una amplia y diversa gama de complementos y temas disponibles para mejorar su experiencia de usuario. Algunos son críticos para ciertas funciones de desarrollo y para agilizar un flujo de trabajo eficiente para la herramienta. Por ejemplo, si no instala el complemento Mejoras de la barra lateral, no podrá cambiar el nombre, mover ni duplicar archivos. Con suerte, este es el tipo de complemento que se integrará como estándar en la próxima versión estable.

Con esto en mente, puede tomar un tiempo comenzar realmente en Sublime y adaptar el editor para administrar el trabajo que desea hacer. Si bien puede tomar un tiempo preparar Sublime, una vez que esté configurado y listo para funcionar, es increíblemente útil.

ventajas:

  • Es rápido. Mucho más rápido de iniciar que Atom y más rápido que VS Code también.
  • Excelente documentación y una vez que sus complementos estén configurados, no necesita volver a tocarlos.
  • Puede configurar y personalizar el control de muchos aspectos para mejorar la eficiencia y la navegación, como
  • Maneja archivos grandes mucho mejor que la mayoría y usa menos memoria, mucho menos.
  • Excelente para la gestión de proyectos

Desventajas:

  • Puede ser complicado hacer que el depurador funcione
  • Es propietario en lugar de código abierto.
  • Carece de un complemento Git decente

Deja lo mejor para el final

Los tres editores de texto sobre todo tienen una sólida base de seguidores y usuarios, y habrá muchos que argumentarán que cada uno de estos por derecho propio es el mejor, su favorito para lo que necesitan. Muchos habrán tardado mucho en perfeccionar, modificar y adaptar esas herramientas y, obviamente, usted desarrolla un respeto por algo que ha tardado en incorporar a su trabajo diario. Sin embargo, aunque muchos argumentarán que no existe el ‘mejor’ editor de texto, debo decir que existe uno que tiene un alcance, un poder y una funcionalidad inmensos y que existe desde hace mucho tiempo. Ese editor de texto es VIM.

Empuje

Lanzamiento por primera vez: 1991

Desarrollador: Bram Moolenaar

Plataformas: Linux, OSX, Windows, Unix, Android, AmigaOS

Hace quince años, si le preguntabas a alguien qué editor de texto deberías usar, te habrían preguntado qué plataforma usas y te habrían dado una pequeña lista de seis o siete nombres. Hoy, si hiciera la misma pregunta, hay un nombre que aparecería en ambas listas, y ese nombre es VIM.

VIM ha existido desde 1991, es uno de los editores de texto más antiguos que aún existen en la actualidad y todavía existe por una razón. Es extremadamente versátil y está disponible en una variedad de plataformas diferentes, incluidas, lo creas o no, Amiga y Atari ST. Sí, realmente, ha existido de una forma o moda desde los días del 486 y la infancia de Windows.

🔥 Recomendado:  10 mejores maneras de ganar dinero con el buzón

En términos de versatilidad y funcionalidad, solo necesita mirar las tablas en la página de comparación del editor de texto de Wikipedia para ver que, en todas las tareas y funciones, hay pocas, si es que hay alguna, que sean tan versátiles como VIM. No debería sorprender entonces que incluso la comunidad de Diffur votara recientemente a Vim como el editor de texto número uno entre sus usuarios.

Es un editor de texto extremadamente versátil y dinámico que amplía las capacidades del editor Vi Unix. Vim es altamente configurable y un editor realmente diseñado para desarrolladores. Es poco probable que un principiante aprecie su verdadero potencial, ciertamente no al principio. Sin embargo, para aquellos con experiencia en programación, una vez que se domina, es finalmente el rey de la selección de texto, incluso mejor que Sublime.

Características:

  • Construido para ser utilizado como una interfaz de línea de comandos y una aplicación independiente en una GUI
  • A menudo se lo conoce como el editor de texto de los programadores debido a su capacidad robusta, estable e inteligente.
  • Difícil para principiantes con poca experiencia pero sobresaliente para aquellos con conocimientos intermedios y avanzados. Completamente invaluable.
  • Capacidad para ver y editar un archivo en un servidor remoto a través de una terminal.
  • La gama más amplia de paquetes y complementos con un total de más de 14000
  • Muchas características para destacar, incluidos comandos automáticos, pantalla dividida y funcionalidad de pantalla de sesión, expansión de pestañas y coloración de sintaxis, por nombrar solo algunas.

Facilidad de uso

Cualquier crítica que recibe Vim suele ser de principiantes que expresan lo difícil que es usarlo. Eso puede ser cierto al principio, para un principiante. Pero para un programador este editor es un sueño, es tan versátil y poderoso. No es sexy, no se ve moderno y grita de una era de 8 bits, pero ¿es eso realmente importante? Es potente, robusto, probado y probado, acelerará enormemente su productividad y sus únicas limitaciones reales están en el usuario. Se necesita tiempo y compromiso para dominar. No tiene una interfaz de apuntar y hacer clic, sino que el control de abrir, cerrar, editar y guardar se realiza a través de la línea de comandos, todo en atajos de teclado. Este es el tipo de herramienta que no hará nada por ti si no inviertes tiempo en ella. Pero si inviertes tiempo y ganas de aprender, te abre puertas. Eso es lo que hace.

Muchos han intentado dominar a Vim sin éxito, y tienen las cicatrices del trauma psicológico para probarlo. Es como el Everest, doloroso hasta que llegas a la cima, pero como testificarían sus usuarios avanzados, una vez que estás allí, es glorioso.

ventajas:

  • El editor de texto más poderoso que existe.
  • Enorme repositorio de paquetes y complementos
  • Cuanto más pones, más sales
  • Dinámico y versátil, trabajando con múltiples plataformas y sistemas operativos por encima y más allá de la norma.
  • Una vez que dominas los atajos, dominas la herramienta

Desventajas:

  • Toma tiempo y compromiso, pero cuanto más pones, más valioso se vuelve el editor.
  • Por la naturaleza misma de la interfaz de línea de comandos, es más adecuada para programadores y puede tomar más tiempo dominarla como principiante con una exposición limitada al trabajo con atajos de teclado y líneas de comando.

Conclusión

Cada uno de los cuatro editores de texto que formaron parte de la lista son fantásticos por derecho propio. Cada uno tendrá usuarios que testifiquen que son los mejores. Si bien hay editores más fáciles de dominar que Vim, ninguno tiene el mismo potencial y la capacidad de cambiar el juego para darle poder. Por eso tiene que ser nuestro ganador. Cuenta con más de 30 años de desarrollo, recursos y experiencia en su haber. Es un maestro de la vieja escuela que, en el aprendizaje, puede enseñarte mucho más que los límites de la edición de texto. Dedicar tiempo a educarse en Vim y usar el editor lo mejorará. Ninguno de los otros tiene el potencial para ofrecerle lo que Vim puede ofrecer, y es por eso que, para mí, es y siempre ha sido el rey de los editores de texto.

Las siguientes dos pestañas cambian el contenido a continuación.

Mi nombre es Jamie Spencer y he pasado los últimos 10 años creando blogs para ganar dinero. Después de cansarme del 9-5, viajar y nunca ver a mi familia, decidí que quería hacer algunos cambios y lancé mi primer blog. Desde entonces, he lanzado muchos blogs de nicho exitosos y después de vender mi blog de supervivencia, decidí enseñar a otras personas cómo hacer lo mismo.