En uno de mis artículos recientes donde hice una lista de los 7 lenguajes de programación más populares en GitHub en 2019 y salió JavaScript encima. Dado que la mayoría de los lectores están interesados en usar JavaScript para sus proyectos, aquí hay una lista de los mejores editores de JSque puede usar en su máquina Linux.
1. Código de Visual Studio
Visual Studio Code es un editor de código gratuito, de código abierto y multiplataforma con un conjunto completo de herramientas para editar y depurar código.Cuenta con una interfaz de usuario completamente personalizable con otras características que incluyen Live Share para colaboración de código en tiempo real, integración nativa de Git, res altado de sintaxis, Intellisense, etc.
Está desarrollado por Microsoft con una biblioteca casi inagotable de complementos proporcionados por Redmond Giant o la comunidad de usuarios y se encuentra entre los editores más utilizados para cualquier proyecto, incluido JavaScript para el que funciones como depuración, autocompletar, Ir a , y la verificación de tipo JS integrada son útiles.
Código de Visual Studio
Vea mi artículo sobre Visual Studio Code.
2. Átomo
Atom es un editor de texto gratuito, de código abierto y multiplataforma desarrollado y mantenido por GitHub Sus características incluyen soporte nativo para varios lenguajes de programación con res altado de sintaxis, plegado de código, finalización de código e integración Git desde el primer momento.Ofrece a los usuarios un administrador de paquetes fácil de usar para instalar y administrar paquetes para ampliar su funcionalidad.
Atom es un editor excelente para escribir código JS porque de su soporte nativo para autocompletado, res altado de sintaxis y extensibilidad con extensiones. Los desarrolladores pueden colaborar en el código usando Teletype y el editor puede actualizarse al estado IDE instalando un conjunto de paquetes seleccionados para ampliar su funcionalidad.
Editor de código Atom
Vea mi artículo sobre Atom Code Editor.
3. Texto sublime 3
Sublime Text 3 es un editor de texto gratuito/premium, multiplataforma, ligero y extensible que se centra en la velocidad y la fiabilidad. Es la versión actual de la popular serie de editores Sublime Text y ofrece finalización automática, plegado de código y res altado de sintaxis, y soporte para una tonelada de lenguajes informáticos. Nada más sacarlo de la caja.
Es completamente personalizable y puede ampliar su funcionalidad utilizando cualquiera de los complementos que ofrece su comunidad de desarrolladores a través de su conveniente administrador de paquetes. Como desarrollador de JS, también disfrutará usando su integración Git, el comprobador de diferencias incrementales y las funciones de bloque de intercalación, entre otras.
Editor de texto sublime
4. SpaceMacs
SpaceMacs es un editor de texto gratuito y de código abierto que combina la funcionalidad de Emacs y Vimen un único editor de texto centrado en la ergonomía, la coherencia y la mnemotécnica.
Utiliza con éxito la misma combinación de teclas independientemente de dónde se encuentre dentro del editor, y ofrece a los usuarios interfaces gráficas y de línea de comandos. Se nutre de la idea de que ni Emacs ni Vim son los mejores editores; ambos son.
Editor de código de SpaceMacs
5. Creador Qt
Qt Creator es un entorno de desarrollo integrado gratuito y multiplataforma para C++, JavaScript y QML creado como parte del SDK del marco de desarrollo de aplicaciones Qt.
Ofrece a los usuarios el conjunto de herramientas completo necesario para crear programas complejos con herramientas como un depurador visual, un diseñador de formularios incorporado, res altado de sintaxis, autocompletado inteligente y extensión de funcionalidad mediante complementos.
QT Creator tiene una versión rica en funciones que es de código abierto bajo la licencia GPLv3 y una versión comercial con un montón de funciones adicionales y soporte para tecnologías que ayudan a brindar una experiencia empresarial, p. servicio de asistencia oficial de Qt.
6. Soportes
Brackets es un editor de código abierto, moderno y gratuito desarrollado por Adobe escrito completamente en JavaScript, HTML y CSSEs liviano y combina herramientas visuales en el editor para acelerar el flujo de trabajo del usuario y reducir la frecuencia de cambio entre páginas de archivos con su función de editor en línea.
Entre las diversas características que ofrece Brackets se incluye la vista previa en vivo, compatibilidad con SCSS y LESS, integración con Git, un validador W3C simple, prefijo automático, guías de sangría y compatibilidad con una biblioteca de extensiones de forma gratuita.
Corchetes – Editor de texto de código abierto
7. Emacs
Emacs es una familia de editores de texto de línea de comandos potentes, gratuitos y de código abierto basados en UNIX, siendo el más popular GNU Emacs. Es completamente personalizable y ofrece varias funciones de edición conscientes del contenido, como res altado de sintaxis y navegación de línea.
Emacs no es un editor de texto fácil de usar como uno podría imaginar, pero ofrece un tutorial para principiantes junto con documentación integrada completa incluso para usuarios profesionales.
Fue escrito en Lisp para que los usuarios de Lisp puedan ajustar su funcionalidad para satisfacer sus necesidades y los usuarios pueden emplear complementos para extender su característica más allá de escribir código solamente. P.ej. Emacs se puede utilizar como cliente de correo electrónico y lector de noticias.
Editor de texto de Emacs
Emacs se envía en el repositorio oficial de paquetes de su distribución de Linux y es la forma recomendada de instalación.
$ sudo apt install emacs $ sudo yum instalar emacs $ sudo dnf instalar emacs
8. Empuje
Vim es un potente pero ligero editor de línea de comandos de código abierto que ha superado la prueba del tiempo como el “Un editor para gobernarlos a todos ” ya que viene con varias distribuciones de Linux por defecto. Fue creado con la funcionalidad en mente, por lo tanto, si bien es considerablemente difícil de aprender, muchos desarrolladores profesionales están listos para confiar en él.
Al igual que su competencia, Emacs, Vim no Ofrece muchas características listas para usar, pero se puede configurar a través de configuraciones de preferencia, scripts y complementos para adaptarse al proyecto en el que está trabajando.
Editor Vim
Vim se envía en el repositorio oficial de paquetes de su distribución de Linux y es la forma recomendada de instalación.
$ sudo apt install vim $ sudo yum instalar vim $ sudo dnf instalar vim
9. WebStorm
WebStorm es un Entorno de desarrollo integrado desarrollado y mantenido por JetBrainspara JavaScript proyectos. Cuenta con un depurador para aplicaciones Node.js y aplicaciones del lado del cliente, integración perfecta de herramientas para ejecutores de pruebas, REST cliente, pruebas unitarias, integración con VCS como GitHub, Mercurial, etc.
Puede usar WebStorm para crear proyectos en Angular, React, Vue.js, react Native, Electron, Node.js, Meteor , Córdoba y Jónico. No es de uso gratuito, pero puede evaluarlo durante 30 días de forma gratuita.
WebStorm JavaScript IDE
10. Edición de Komodo
Komodo Edit es un Entorno de desarrollo integrado multiplataforma para los lenguajes de programación más populares completo con inteligencia de código para res altado de sintaxis, auto- Comandos complete, refactoring e GoTo.
También ofrece depuración nativa y pruebas unitarias, soporte de control de versiones para Git, CVS, Bazaar, Subversion, Perforce y Mercurial, extensibilidad mediante complementos, colaboración de código mediante ActiveState, soporte para expresiones regulares y amplio ayuda de idioma.
IDE de Komodo
11. Código en cualquier lugar
Code Anywhere es un IDE basado en la nube de pago que permite usar código de forma remota mediante FTP, SFTP, Google Drive y Dropbox, entre otros servicios remotos. Se enfoca en el desarrollo basado en contenedores, una empresa que permite a los usuarios desarrollar proyectos de principio a fin e incluso implementarlos directamente desde la nube.
Las características destacadas deCode Anywhere también incluyen una consola de terminal integrada, revisiones de código, uso compartido de código, colaboración de código, integración con Git, GitHub y Bitbucket, etc. Puede probarlo de forma gratuita durante 7 días, después de los cuales deberá pagar al menos $2/mes
CodeAnywhere: editor de IDE en la nube
Lea mi artículo sobre Code Anywhere.
La cuestión de qué editor de texto es el adecuado para usted depende en última instancia de sus preferencias, tipo de proyecto, acceso a la comunidad y soporte de extensión. Una vez que lo haga correctamente, estará seguro de que su flujo de trabajo será eficiente y aumentará la productividad.
¿Su editor de texto JavaScript favorito para Linux llegó a la lista? Comparte tus pensamientos en la siguiente sección.