neovim es un editor de texto gratuito de código abierto hiperextensible basado en Vim
Características
- GUI modernas
- Acceso API desde cualquier lenguaje, incluidos C/C++, C#, Clojure, D, Elixir, Go, Haskell, Java/Kotlin, JavaScript/Node.js, Julia, Lisp, Lua, Perl, Python, Racket, Ruby, Rust.
- Emulador de terminal integrado y programable
- Control de trabajo asincrónico
- Datos compartidos (shada) entre múltiples instancias del editor
- Soporte de directorios base XDG
- Compatible con la mayoría de los complementos de Vim, incluidos los complementos de Ruby y Python
- La API es de primera clase: detectable, versionada y documentada.
- La comunicación estructurada de MessagePack permite extensiones en cualquier idioma.
- Los complementos remotos se ejecutan como coprocesos, de forma segura y asincrónica.
- Las GUI, IDE y navegadores web pueden incorporar Neovim como editor o host de script.
- Los complementos de Lua son fáciles de crear al igual que los complementos de Vimscript. ¡Tu configuración puede vivir en init.lua!
- El motor de análisis que produce AST permite un resaltado de sintaxis, navegación de código, refactorización, objetos de texto y movimientos más rápidos y precisos.
Usable
- Cliente LSP incorporado para inspección y refactorización de código semántico (definición de acceso, “buscar referencias”, formato,…)
- Fuertes incumplimientos
- Funciona igual en todas partes: un tipo de compilación, un comando
- Funciones de terminal modernas como estilo de cursor, eventos de enfoque, pegado entre corchetes
- Emulador de terminal incorporado
Plataformas
macOS Windows y Linux
Licencia
Licencia Apache versión 2.0
Etiquetas
editor,editor de texto,editor de código,programación,desarrollo,desarrollo web, editores,código,vim,scripting,devtools
Recursos
GitHub
Etiquetas
macos opentosh desarrollo desarrollo web editores código vim scripting herramientas de desarrollo