Con su elegante interfaz de usuario, excelentes funciones y una extensa lista de complementos, Sublime Text es uno de los editores de código fuente más populares para programadores de todo el mundo. Sin embargo, no es para todos. En primer lugar, Sublime Text técnicamente no es gratis y le sigue molestando para que compre su licencia de $ 70 una vez que finalice el período de evaluación, lo que a menudo es un verdadero obstáculo para muchos de los que usan el programa a diario. También es un software propietario, que es otro tema clave que muchos defensores de FOSS consideran desagradable. Sin embargo, otros pueden estar buscando IDE completos en lugar de editores de texto básicos, por lo que hay muchas razones por las que algunos de ustedes buscan algo que no sea Sublime Text para usar a diario. Si eres uno de ellos, deberías echar un vistazo a las 8 mejores alternativas de texto sublime que puedes usar en este momento:
Las mejores alternativas de texto sublime
1. Bloc de notas ++
Notepad ++ es un editor de código fuente gratuito que admite varios lenguajes de programación en el entorno de MS Windows. Utiliza el componente del editor de Scintilla y está escrito en C ++ con "Llamadas API de Win32 usando solo STL para aumentar el rendimiento y reducir el tamaño del programa". Si bien el software es compatible con macros y complementos, no es tan rico en funciones como muchos de los otros editores de esta lista. Sin embargo, su simplicidad y su interfaz de usuario familiar significan que es una recomendación fácil para alguien que está ingresando a la codificación. Si bien los programadores avanzados probablemente buscarán algo un poco más robusto, Notepad ++ viene con la mayoría de las funciones que esperaría de un editor de código básico, incluyendo resaltado de sintaxis, plegado de sintaxis, búsqueda / reemplazo, edición de pantalla dividida, desplazamiento sincronizado y múltiples -ficha de la pestaña de documentos.
Al igual que Sublime Text, también viene con autocompletado limitado para los lenguajes de programación, scripting y marcado, pero a diferencia de Sublime Text, no admite la finalización inteligente de código o la verificación de sintaxis. Como un proyecto de código abierto con licencia bajo la GPL de GNU, Notepad ++ se alojó originalmente en SourceForge de 2003 a 2010. El alojamiento se cambió a TuxFamily en Francia cuando, en enero de 2010, el gobierno federal de los EE. UU. Incluyó servicios de software bajo su ITAR El Reglamento de Armas se encuentra a su alcance, lo que obliga a SourceForge a restringir el acceso a los usuarios de Cuba, Irán, Corea del Norte, Sudán y Siria. El proyecto se encuentra actualmente alojado en Github, y en general se considera una de las mejores alternativas de texto sublime que se pueden usar.
Plataforma: Windows
Descargar: (Gratis)
2. Atom
Atom es gratuito, de código abierto y altamente personalizable . Construido alrededor de un núcleo mínimo, el software viene con 50 paquetes de código abierto, y está alojado en GitHub como muchos de sus homólogos de código abierto. Atom se basa en el marco de código abierto de Electron creado originalmente por Cheng Zhao, pero ahora está desarrollado por GitHub. Está escrito en HTML / CSS puro en la parte superior de Chromium . El proyecto comenzó solo en 2014, pero ya tiene más de 7, 000 paquetes diferentes, casi todos los cuales también están alojados en Github. Podría usar algo como Autocompletar + para obtener algunas funciones adicionales de autocompletar o usar Minimapa para saltar visualmente a ciertas partes de un archivo.
A diferencia de Sublime Text, Atom admite la acción de arrastrar y soltar para archivos y carpetas en la vista de árbol, que es una ventaja definitiva para los usuarios normales. Si eres del tipo que trabaja en varios archivos al mismo tiempo, también apreciarías la función de edición de paneles divididos de Atom. Atom también viene con una serie de complementos predeterminados que lo hacen compatible con una gran cantidad de lenguajes de programación, incluyendo C, C ++, C #, HTML, Java, Python, SQL y más. El beneficio inherente de ser uno de los proyectos propios de Github es que tiene una gran integración de git. En general, es una gran pieza de software si la flexibilidad y la personalización se encuentran en la parte superior de su lista de prioridades.
Plataformas: Windows, Linux, macOS
Descargar: (Gratis)
3. Código de Visual Studio
Visual Studio Code es un editor y depurador de código fuente de FOSS desarrollado por Microsoft y alojado en Github. El software está disponible no solo en Windows, sino también en macOS y Linux. Incluye soporte para control de Git integrado, resaltado de sintaxis, finalización inteligente de código, fragmentos de código y refactorización de código. También es personalizable, lo que permite a los usuarios cambiar el tema del editor, los atajos de teclado y otras preferencias. Al igual que Atom, VS Code se basa en el marco de Electron utilizando Node y HTML / CSS, pero en lugar de usar Atom, emplea 'Mónaco', el mismo componente de editor que se usa en Visual Studio Team Services.
Visual Studio Code es compatible con varios lenguajes de programación, incluidos, entre otros, C, C #, C ++, HTML, JSON, Objective-C, Objective-C ++, PHP y más. Al igual que Sublime Text, VS Code también admite una amplia gama de complementos, que mejoran la funcionalidad del editor y agregan compatibilidad con idiomas. La gestión de extensiones está incorporada, y algunas importantes son parte del paquete de descarga predeterminado. Una característica notable es la capacidad de crear extensiones que analizan el código, como los dinteles y las herramientas para el análisis estático. El software se lanzó por primera vez en 2015 y actualmente se encuentra en la versión 1.15.1, que se lanzó el mes pasado.
Plataformas: Windows, Linux, macOS
Descargar: (Gratis)
4. Vim
Vim es un editor de texto de línea de comandos multiplataforma gratuito y de código abierto que está disponible en una amplia variedad de plataformas que van desde Windows, Linux, macOS y Unix a Android, iOS, Amigaos y más. El software es un clon del programa de editor de texto Vi de código abierto para Unix, y su nombre es una contracción de 'Vi Improved' como referencia al programa original escrito por el renombrado científico informático y cofundador de Sun Microsystems, Bill Joy en 1976. El programa cuenta con un ejército de usuarios avanzados que lo respaldan y tiene alrededor de 15, 000 paquetes que ofrecen exploradores de árbol, resaltadores de sintaxis, temas, integración de Git, etc. Puedes visitar VimAwesome para conocer algunos de los mejores complementos que la comunidad tiene para ofrecer.
A diferencia de Sublime Text, Vim no tiene una GUI que le permita usar un mouse para navegar cómodamente, por lo que las acciones de apertura, cierre, edición y guardado se realizan a través de los atajos de teclado como lo haría en un terminal. Si bien no tener una GUI significa que tiene más de un atractivo de nicho, sigue siendo uno de los editores de código fuente más flexibles y potentes que puede usar hoy. También hay muchos archivos de configuración de Vim preconfigurados que puede encontrar en la red con solo buscar .vimrc. Si desea tomarse el tiempo para aprender acerca de esta herramienta increíblemente poderosa con más detalle, puede ir a Vim-Adventures, donde puede jugar un juego en línea para aprender todos los comandos básicos de una manera divertida.
Plataformas: Windows, Linux, macOS
Descargar: (Gratis)
5. Spacemacs
Generalmente se considera que los emacs de GNU son los editores de código fuente más extensibles y personalizables del mundo, y Spacemacs es uno de los kits de inicio más populares de Emacs. Como ya lo sabría, es un editor de texto gratuito y de código abierto basado en Emacs de GNU y cuenta con interfaces de usuario gráficas y de línea de comandos que son ejecutables en X Display Manager y en el terminal Unix. El programa ofrece toda la potencia del ecosistema de complementos de Emacs y las combinaciones de teclas vi (a través de EViL), lo que lo convierte en una alternativa de texto sublime potente y versátil. El software ayuda a la productividad de los usuarios de Vi y permite que los usuarios regulares de Emacs sigan usando el software de manera efectiva.
Spacemacs usa la barra espaciadora como una tecla líder predeterminada, que es de donde el nombre recibe el programa. La función de resaltado de sintaxis en Spacemacs está habilitada de forma predeterminada para todos los lenguajes de programación principales, y se puede configurar manualmente a través de archivos de configuración, así como a través de comandos internos. A pesar de todos sus aspectos positivos, el programa puede ser bastante problemático a veces. Spacemacs puede ser un poco demasiado para algunos, pero si te gustan las tareas de afeitado de yak, este podría ser el proyecto perfecto para ti.
Plataformas: Windows, Linux, Unix, macOS
Descargar: (Gratis)
6. Soportes
Brackets es otro ejemplo más de que el software libre y de código abierto también puede provenir de los nombres más importantes del software comercial. Adobe, más conocido por su software costoso como Photoshop y Premier Pro, es la compañía detrás de este programa que está licenciado bajo la Licencia MIT y actualmente se encuentra en GitHub (repositorio). Brackets fue escrito específicamente para desarrolladores web en HTML, CSS y JavaScript usando CodeMirror en un contenedor Node.js. Está disponible en varias plataformas, incluidas Windows, macOS y Linux.
Algunas de las características notables de los corchetes incluyen Edición rápida, Vista previa en vivo, Vista dividida y la integración de Theseus . En términos de soporte de idiomas, el software es compatible con C, C ++, Java, JavaScript, HTML, Python, Perl y Ruby, entre otros. Al igual que en Sublime Text, Brackets también admite extensiones que pueden mejorar enormemente la funcionalidad del software, gracias a un administrador de extensiones integrado. Una cosa que debe mencionarse aquí es que Brackets envía los datos del usuario a los servidores de Adobe de forma predeterminada, pero siempre puede desactivarlo si lo desea, yendo a Ayuda> Informe de salud.
Plataformas: Windows, Linux, macOS
Descargar: (Gratis)
7. Mesa de luz
En su sitio web oficial, Light Table se describe a sí mismo como el "editor de código de próxima generación" que apunta a proporcionar una interfaz flexible, evaluación en tiempo real, ejecución instantánea, visualización en vivo, depuración y documentación. Al igual que muchos otros programas en la lista y, a diferencia de Sublime Text, Light Table es un programa gratuito y de código abierto que se lanza bajo la Licencia MIT. Está escrito en ClojureScript con un envoltorio Node-Webkit, y aunque comenzó como un entorno para Clojure y ClojureScript, desde entonces ha agregado soporte para otros lenguajes de programación, como Python, JavaScript, HTML y CSS.
Si bien Light Table tiene un soporte de lenguaje limitado en comparación con Sublime Text, viene con algunos toques agradables, como Autocompletar en todas partes, vistas divididas y una paleta de comandos. También viene con una buena selección de temas, pero uno de los principales aspectos negativos del programa es que no se pueden ver los archivos de imagen a pesar de que se basa en una plataforma de navegador. En general, Light Table es un proyecto interesante, relativamente nuevo, liviano y rápido, pero los usuarios tienen una curva de aprendizaje abrupta, lo que puede ser un problema para muchos, dado que no es tan rico en funciones como algunos de los otros programas de software superiores. esta lista.
Plataformas: Windows, Linux, macOS
Descargar: (Gratis)
8. Eclipse
Eclipse es un editor de código fuente gratuito y de código abierto (FOSS) como la mayoría de las otras entradas de nuestra lista, pero es mucho más que un editor de código fuente. En realidad, es un IDE (entorno de desarrollo integrado) multiplataforma completo que está disponible en Windows, Linux, macOS y Solaris. El programa en sí está escrito principalmente en Java y, en su mayor parte, comenzó como un entorno Java, pero gracias a una gran cantidad de complementos y extensiones, ahora admite una amplia gama de lenguajes de programación, que incluyen, entre otros, C, C ++, C #, COBOL, Fortran, JavaScript, PHP, Java y más. Aunque Python no es compatible con el uso inmediato, el complemento PyDev hace el trabajo.
En cuanto a las características de este popular IDE, viene con un montón de herramientas integradas de depuración junto con el soporte Git / CVS. La edición estándar de Eclipse también viene con Java y Plugin Development Tooling. Los desarrolladores también pueden elegir entre otros paquetes que incluyen herramientas para la creación de gráficos, modelado, informes, pruebas y creación de GUI . En caso de que esté interesado en consultar el tesoro de complementos disponibles para la plataforma, debe visitar el Eclipse Marketplace Client que permite a los usuarios instalar software directamente desde una instalación de Eclipse.
Plataformas: Windows, Linux, macOS, Solaris.
Descargar: (Gratis)
Las mejores alternativas de texto sublime que deberías probar
Si bien todos los editores de código fuente y los IDE mencionados anteriormente son excelentes alternativas de texto sublime para Windows, macOS y Linux debido a los altos niveles de personalización que ofrecen, ninguno de ellos es perfecto si somos completamente honestos. Cada uno tiene sus pros y sus contras, por lo que lo ideal es que pruebes cada uno para ver qué funciona para ti y qué no. En caso de que ya esté utilizando o haya usado alguno de los programas mencionados anteriormente o piense que nos hemos perdido algo que merece estar en esta lista, háganoslo saber en la sección de comentarios a continuación. Nos encantaría escuchar sus pensamientos sobre el tema.