Búsqueda de sitios web

5 editores de GUI de NeoVim que puedes probar si no eres un adicto total a la terminal


Vim es increíble. NeoVim es más nuevo y aún más asombroso. Tanto Vim como NeoVim son editores de texto basados en terminales con características similares.

Si está acostumbrado a utilizar editores de texto GUI como VS Code y desea tener una funcionalidad similar a la que ofrece NeoVim, debe explorar las opciones de GUI.

Aunque sé que puedes usar NeoVim como complemento para tu editor de texto actual, trabajar directamente con NeoVim es mucho más efectivo y conveniente para administrar complementos.

Hay algunas opciones diferentes disponibles al elegir una GUI de NeoVim, y he elaborado una lista de algunas de las mejores a continuación.

1. Neovid

Características clave:

  • Cursor animado

  • Desplazamiento suave

  • ventanas animadas

  • Ventanas flotantes borrosas

  • Soporte de emojis

Neovide pretende ser una interfaz gráfica de usuario sensata para NeoVim.

Si bien no verá muchos elementos gráficos, solo agrega algunas funciones de GUI, como animaciones, utilizando una biblioteca llamada Skulpin para representar animaciones.

Y mi parte favorita de usar Neovide es tener un cursor animado y un desplazamiento suave. Quiero decir, echa un vistazo a esto:

Se ve bien. ¿Bien?

2. Neovim Qt

Características clave:

  • Funciones de desplazamiento

  • Múltiples pestañas GUI

  • Completar pestañas automáticamente

  • Soporte multiplataforma

Como sugiere el nombre, Neovim Qt está construido con la biblioteca Qt5, que KDE utiliza a menudo. Nada demasiado sofisticado, agrega algunas funciones GUI adicionales como pestañas múltiples, finalización automática de pestañas y más.

Entonces, si ya está usando bibliotecas Qt5 y desea una GUI mínima para NeoVim, esto funcionaría de maravilla y le ahorraría algunas dependencias.

Recomendado: Vim vs Nano: ¿Qué debería elegir?

3.Uivonim

Características clave:

  • Representación de GPU WebGL y subprocesos múltiples

  • Soporte para extensiones VSCode

  • Nyancat (programa de texto ANSI para animación clásica de gatos)

  • Acciones de desplazamiento y código

Uivonim es una bifurcación de Veonim (un IDE simple creado con complementos de VSCode y NeoVim) escrito en electron, lo que lo convierte en la elección perfecta si cambia de VSCode.

Y el único objetivo de uivonim es proporcionar una rica experiencia de NeoVim que admita las últimas funciones de NeoVim, incluidas ventanas flotantes, LSP integrado y más. No es necesario depender de las extensiones de VSCode para obtener estas funciones.

4.FVim

Características clave:

  • Separe ventanas (usando Ctrl+w y GE).

  • Iconos de entrada de menú emergente personalizados.

  • Soporte HiDPI.

  • Aceleración de GPU.

FVim es una GUI multiplataforma para NeoVim creada con F# + Avalonia que viene con algunas características innovadoras, como renderizado de alto rendimiento (60 FPS en pantalla 4K).

Y suelo utilizar la función de separación de ventanas porque prefiero tener ventanas separadas para diferentes archivos de texto. Además, si eres un usuario remoto avanzado, FVim tampoco te defraudará.

5. Goneovim

Características clave:

  • Soporte para una terminal con bash y zsh

  • Minimapa

  • Cursor animado

  • Escalado alto de DPI

  • Ventana flotante externa

Como sugiere su nombre, Goneovim está escrito en GO y es una bifurcación de Gonvim. Y ofrece suficientes funciones de GUI para realizar su trabajo, como un cursor animado, desplazamiento de píxeles y más.

Y no compromete las funciones básicas de edición de texto, como la compatibilidad con arrastrar y soltar para archivos de texto.

Lectura útil: Cómo instalar la última versión de Vim en Ubuntu Linux

Terminando

Esta fue mi opinión sobre algunas buenas opciones en lo que respecta a la GUI para NeoVim y espero que hayas encontrado lo que estabas buscando.

Si me perdí alguno de tus favoritos, déjame saber tu opinión en los comentarios.