En este momento estoy usando Sublime Text 3, pero estoy buscando una alternativa de código abierto para ello, que:
Bueno para tener:
Emacs tiene muchas de las funciones que está buscando integradas o que se pueden agregar a través de paquetes. Entonces, si Emacs no viene con una función integrada que desea, tiene más de 50 años de soporte y personalización para agregar funciones. Se admite mejor en distribuciones GNU/Linux, pero también tiene versiones para Windows y OS X.
Para el resaltado de sintaxis, viene con AWK, BASH, C/Cpp, Python, Fortran, Java, JavaScript, PHP, Pascal y HTML. Se puede agregar cualquier otra sintaxis de idioma en un directorio.
Emacs viene con tres comandos para ejecutar shells de forma predeterminada: Mx shell, Mx term y Mx xterm. Así que no obtienes solo una opción de terminal, sino tres. El terminal se puede dividir en varias ventanas y cambiar entre ellas con un atajo de teclado.
Como Emacs se escribió con Lisp en mente, el resaltado de paréntesis está incorporado, así como los corchetes.
Aunque aprender todos los atajos de teclado toma un tiempo para aprender y acostumbrarse, también hay versiones de GUI. Y si prefiere Vim, puede incluso ejecutar una versión en Emacs llamada Evil. ¡Puedes mirar su sitio web o su visita guiada para ver si es adecuado para lo que estás buscando!
Atom es bueno, aunque es posible que no cumpla con sus expectativas de inmediato y es posible que deba instalar complementos.
Es muy bueno y es compatible con la mayoría de los temas de GTK y funciona bien con archivos grandes. La única desventaja es que, como está construido con tecnologías web, por lo general es un poco lento para comenzar, pero luego funciona sin problemas.
GTK
temas y funciona bien con archivos grandes. La única desventaja es que, como está construido con tecnologías web, por lo general es un poco lento para comenzar, pero luego funciona sin problemas .Visual Studio Code es un fuerte candidato. Viene con más cosas listas para usar que Atom, y es notablemente más rápido (a pesar de estar construido sobre la misma base).
Es gratis y de código abierto. Está disponible para Linux y Windows (y Mac). Honestamente, no sé si usa GTK en Linux, pero es muy tematizable, con muchos temas de terceros disponibles.
Viene con resaltado de sintaxis para HTML (no estoy seguro acerca de Jinja2), CSS, SCSS, JavaScript, TypeScript (sería extraño no hacerlo, ya que es el lenguaje de desarrollo principal para todo el proyecto), Python, Rust y C++. (Y un montón de otros). La compatibilidad con Stylus y Vue está disponible a través de extensiones.
Tiene linting para numerosos idiomas, a menudo implementado como integración con proyectos linter establecidos y existentes. Estoy seguro de que si incluye las extensiones disponibles, tendrá lo que necesita.
No estoy seguro exactamente de qué características implica la "inteligencia de código", pero definitivamente hay compatibilidad con IntelliSense para muchos idiomas.
Tiene Emmet y terminal incorporado.
Tiene integración Git y obviamente un sistema de complementos.
La mayoría, si no todas, las demás características solicitadas ya están incluidas o están fácilmente disponibles a través de extensiones.
También se está mejorando a un ritmo bastante impresionante. Es un proyecto más joven que Atom, pero básicamente ya ha alcanzado, si no superado, a Atom.
Pequeño dato para los usuarios de Sublime Text: VS Code trata específicamente de emular el comportamiento de finalización de paréntesis de ST en lugar del de Atom (son ligeramente diferentes). Probablemente haya una serie de otras decisiones de diseño en las que VS Code ha intentado seguir el ejemplo de ST. Aunque, sinceramente, estos tres editores (Sublime Text, Atom, VS Code) son bastante buenos, e Internet está lleno de publicaciones de blogs y comentarios en foros de personas que han cambiado en todas las direcciones (y, a menudo, de nuevo) entre los tres.
CudaText casi encaja. La mayoría de las cosas se hacen a través de complementos: linters, lexers, complementos. Código abierto, multiplataforma. Utiliza el tema GTK2 si es Linux.
Para ventanas :
Puede usar Notepad ++ , tiene muchas características como:
Para Linux (también para Windows):
Vim ha vuelto..!
No sé más al respecto, pero creo que es similar a Gedit , que se usa en el entorno GNOME.
Pero Sublime Text 3 es impecable
gabe3886
wb9688
albahaca bourque
bagas sanjaya