stringtranslate.com

Vim (editor de texto)

Vim ( / v ɪ m / ;[5] vi improved) es uneditor de texto basado en pantalla,libre y de código abierto. Es unclondevideBill Joy. El autor de Vim,Bram Moolenaar, derivó Vim de un puerto delStevieparaAmiga[6]y lanzó una versión al público en 1991. Vim está diseñado para usarse tanto desde unainterfaz de línea de comandoscomo como una aplicación independiente en unainterfaz gráfica de usuario.[7]Desde su lanzamiento para Amiga,multiplataformalo ha hecho disponible en muchos otros sistemas. En 2018, fue votado como el editor más popular entrede Linux Journal;[8]en 2015, lade Stack Overflowlo encontró como el tercer editor de texto más popular,[9]y en 2019 el quinto entorno de desarrollo más popular.[10]

Historia

El precursor de Vim, Stevie (ST Editor for VI Enthusiasts) , fue creado por Tim Thompson para Atari ST en 1987 [11] [12] y desarrollado posteriormente por Tony Andrews [11] [13] y GR (Fred) Walter. [14] [15] Fue uno de los primeros clones popularizados de Vi , y no utilizó el código fuente de Vi. El código fuente de Vi utilizó el editor de texto Ed desarrollado bajo AT&T, y por lo tanto Vi solo podía ser utilizado por aquellos con una licencia de código fuente de AT&T. [ cita requerida ] Basar Vim en el código fuente de Stevie significó que el programa podía distribuirse sin requerir la licencia de código fuente de AT&T.

Basando su trabajo en Stevie, Bram Moolenaar comenzó a trabajar en Vim para la computadora Amiga en 1988, con el primer lanzamiento público (Vim v1.14) en 1991. [16] [17] [ se necesita una mejor fuente ]

En el momento de su primer lanzamiento, el nombre "Vim" era un acrónimo de "Vi IMitation", pero esto cambió a "Vi IMproved" a finales de 1993. [18]

Historial de versiones

Licencia

Vim se publica bajo la licencia Vim , que incluye algunas cláusulas de software de caridad que alientan a los usuarios que disfrutan del software a considerar donar a los niños de Uganda . [4] La licencia Vim es compatible con la Licencia Pública General de GNU a través de una cláusula especial que permite la distribución de copias modificadas bajo la GPL de GNU versión 2.0 o posterior . [4]

Interfaz

gVim 7.3

Al igual que vi , la interfaz de Vim no se basa en menús o iconos , sino en comandos dados en una interfaz de usuario de texto ; su modo GUI , gVim , agrega menús y barras de herramientas para comandos de uso común, pero la funcionalidad completa aún se expresa a través de su modo de línea de comandos . Vi (y por extensión Vim) tiende a permitir que un mecanógrafo mantenga sus dedos en la fila de inicio , lo que puede ser una ventaja para un mecanógrafo táctil . [33]

Vim tiene un tutorial integrado para principiantes llamado vimtutor, que normalmente se instala junto con Vim, pero es un ejecutable independiente y se puede ejecutar con un comando de shell. [34] El Manual del usuario de Vim detalla las características de Vim y se puede leer desde dentro de Vim o encontrarlo en línea. [35] [36]

Vim también tiene una función de ayuda incorporada (usando el :helpcomando) que permite a los usuarios consultar y navegar a través de comandos y funciones.

Registros

Vim cuenta con varias entradas de memoria especiales llamadas registros (que no deben confundirse con los registros de hardware o de procesador ). Al cortar, eliminar, copiar o pegar texto, el usuario puede elegir almacenar el texto manipulado en un registro. Hay 36 registros de propósito general asociados con letras y números ([a-z0-9]) y una serie de registros especiales que contienen valores especiales (nombre de archivo actual, último comando, etc.) o sirven para un propósito especial. [7] : 85 

Modos

Modos de Vim

Al igual que vi, vim admite varios modos de edición. Según el modo, los caracteres escritos se interpretan como secuencias de comandos o se insertan como texto. En Vim hay 14 modos de edición, 7 modos básicos y 7 variantes: [37]

Personalización

Vim es altamente personalizable y extensible, lo que lo convierte en una herramienta atractiva para usuarios que exigen una gran cantidad de control y flexibilidad sobre su entorno de edición de texto. [39] La entrada de texto se facilita mediante una variedad de características diseñadas para aumentar la eficiencia del teclado. Los usuarios pueden ejecutar comandos complejos con "atajos de teclado", que se pueden personalizar y ampliar. La función de "grabación" permite la creación de macros para automatizar secuencias de pulsaciones de teclas y llamar a funciones y asignaciones internas o definidas por el usuario. Las abreviaturas, similares a las macros y las asignaciones de teclas, facilitan la expansión de cadenas cortas de texto en otras más largas y también se pueden utilizar para corregir errores. Vim también cuenta con un modo "fácil" para usuarios que buscan una solución de edición de texto más sencilla. [40]

Hay muchos complementos disponibles que amplían o añaden nuevas funciones a Vim. Estos complementos suelen estar escritos en el lenguaje de programación interno de Vim, vimscript (también conocido como VimL), [41] pero también pueden estar escritos en otros lenguajes.

Existen proyectos que agrupan scripts y personalizaciones complejos y que tienen como objetivo convertir a Vim en una herramienta para una tarea específica o agregarle un toque especial a su comportamiento. Algunos ejemplos son Cream, que hace que Vim se comporte como un editor de clic y escritura, o VimOutliner, que ofrece un esquema cómodo para los usuarios de sistemas tipo Unix.

Características y mejoras con respecto a vi

Vim tiene un modo de compatibilidad con vi, pero cuando no se utiliza ese modo, Vim tiene muchas mejoras con respecto a vi. [42] Sin embargo, incluso en modo de compatibilidad, Vim no es totalmente compatible con vi tal como se define en la Especificación Única de Unix [43] y POSIX (por ejemplo, Vim no admite el modo abierto de vi, solo el modo visual). Los desarrolladores de Vim afirman que es "muy compatible con Vi". [44]

Algunas de las mejoras de Vim incluyen funciones de completado , comparación y fusión de archivos (conocido como vimdiff), un sistema de ayuda integrado completo, expresiones regulares extendidas , lenguajes de script (tanto nativos como a través de intérpretes de script alternativos como Perl, Python, Ruby, Tcl, etc.) incluyendo soporte para plugins , una interfaz gráfica de usuario (gvim), características limitadas similares a las de un entorno de desarrollo integrado , interacción con el mouse (tanto con la GUI como sin ella), plegado , edición de archivos comprimidos o archivados en formato gzip , bzip2 , zip y tar y archivos a través de protocolos de red como SSH , FTP y HTTP , conservación del estado de la sesión, corrección ortográfica , ventanas divididas (horizontales y verticales) y con pestañas, compatibilidad con Unicode y otros idiomas múltiples, resaltado de sintaxis , comandos transsesión, historiales de búsqueda y posición del cursor, historial de deshacer/rehacer de múltiples niveles y ramificaciones que puede persistir en las sesiones de edición y modo visual. [ cita requerida ]

Mientras se ejecuta, Vim guarda los cambios del usuario en un archivo de intercambio con la extensión ".swp" . Este archivo se puede utilizar para recuperarse después de una falla. Si un usuario intenta abrir un archivo y ya existe un archivo de intercambio, Vim le advertirá al usuario y, si el usuario continúa, Vim utilizará un archivo de intercambio con la extensión ".swo" (o, si ya hay más de un archivo de intercambio, ".swn", ".swm", etc.). [45] [46] La función se puede desactivar. [47]

Script de Vim

Vim script (también llamado Vimscript o VimL ) [48] es el lenguaje de script integrado en Vim. [49] Basado en el lenguaje de editor ex del editor vi original , las primeras versiones de Vim agregaron comandos para el flujo de control y definiciones de funciones. Desde la versión 7, Vim script también admite tipos de datos más avanzados, como listas y diccionarios , y una forma simple de programación orientada a objetos . Las funciones integradas como map()y filter()permiten una forma básica de programación funcional , y Vim script tiene lambda desde la versión 8.0. Vim script está escrito principalmente en un estilo de programación imperativo .

Las macros de Vim pueden contener una secuencia de comandos en modo normal , pero también pueden invocar comandos ex o funciones escritas en script de Vim para tareas más complejas. Casi todas las extensiones (llamadas complementos o más comúnmente scripts) de la funcionalidad principal de Vim están escritas en script de Vim, pero los complementos también pueden utilizar otros lenguajes como Perl , [50] Python , [51] Lua , [52] Ruby , [53] Tcl , [54] o Racket . [55] Estos complementos se pueden instalar manualmente o a través de un administrador de complementos como Vundle, Pathogen o Vim-Plug.

Los archivos de script de Vim se almacenan como texto sin formato, de manera similar a otros códigos, y la extensión del nombre de archivo suele ser .vim. Una excepción notable a esto es el archivo de configuración de Vim, .vimrc.

Ejemplos

"Este es el programa Hola Mundo en el script de Vim.
echo "Hola, mundo!""Este es un bucle while simple en un script de Vim. let  i  =  1 while  i  <  5 echo "count is"  i  let  i  +=  1 endwhile
unlet i

Disponibilidad

Si bien vi originalmente estaba disponible solo en sistemas operativos Unix , Vim ha sido portado a muchos sistemas operativos, incluidos AmigaOS (la plataforma de destino inicial), Atari MiNT , BeOS , DOS , Windows a partir de Windows NT 3.1 , OS/2 , OS/390 , MorphOS , OpenVMS , QNX , RISC OS , Linux , BSD y Classic Mac OS . [56] Además, Vim se envía con Apple macOS . [57]

Hay puertos independientes de Vim disponibles para Android [58] [59] e iOS . [60]

Neovim

Neovim [62] es una bifurcación de Vim que busca mejorar la extensibilidad y el mantenimiento de Vim. [63] Algunas características de la bifurcación incluyen soporte integrado para el Protocolo de servidor de lenguaje (LSP), soporte para E/S asincrónica y soporte para scripts Lua usando el intérprete de lenguaje luaJIT . [64] [a] El proyecto es software libre y su código fuente está disponible en GitHub . [65]

Neovim tiene la misma sintaxis de configuración que Vim antes de vim9script; por lo tanto, se puede utilizar el mismo archivo de configuración con ambos editores, aunque hay pequeñas diferencias en los detalles de las opciones. [66] Si no se utilizan las características agregadas de Neovim, Neovim es compatible con casi todas las características de Vim. [67]

El proyecto Neovim se inició en 2014, después de que se rechazara un parche para Vim que admitía subprocesos múltiples. [68] Neovim tuvo una exitosa recaudación de fondos en marzo de 2014, apoyando al menos a un desarrollador a tiempo completo. [69] [70]

Se están desarrollando varias interfaces que utilizan las capacidades de Neovim. [71] [72] [73]

Con el lanzamiento de la versión 0.5 de Neovim el 2 de julio de 2021, obtuvo soporte integrado para LSP , Tree-sitter y un soporte Lua más completo, incluido el soporte para scripts de configuración escritos en Lua en lugar de VimL. [74]

Galería

Véase también

Notas

  1. ^ LuaJIT aparece directamente como una dependencia de terceros para la compilación del programa.

Referencias

  1. ^ "Vim 9.1 está disponible". 2 de enero de 2024 . Consultado el 3 de enero de 2024 .
  2. ^ "vim/LICENSE". github.com . 20 de octubre de 2021. Archivado desde el original el 16 de agosto de 2021 . Consultado el 5 de julio de 2021 .
  3. ^ "Licencia de Vim". spdx.org . Archivado desde el original el 29 de julio de 2021 . Consultado el 5 de julio de 2021 .
  4. ^ abc "Vim: uganda.txt". vimhelp.org . Archivado desde el original el 13 de enero de 2019 . Consultado el 13 de enero de 2019 .
  5. ^ Documentación de Vim: introducción Archivado el 13 de enero de 2019 en Wayback Machine : "Vim se pronuncia como una sola palabra, como Jim, no vi-ai-em. Se escribe con mayúscula, ya que es un nombre, nuevamente como Jim".
  6. ^
    • La entrevista original: Moolenaar, Bram (18 de abril de 2005). "Rozhovor: Bram Moolenaar" [Entrevista: Bram Moolenaar]. LinuxEXPRES (Entrevista) (en checo). Entrevistado por Zapletal, Lukáš. pregunta 2. Archivado desde el original el 28 de diciembre de 2023 . Consultado el 3 de enero de 2024 .
    • Traducción: Bram Moolenaar (sin fecha). "Entrevista a Bram Moolenaar, publicada en la revista checa LinuxEXPRES, versión en inglés". Sitio web de Bram Moolenaar . Archivado desde el original el 7 de enero de 2016.
  7. ^ de McDonnell, Mark (2014). Pro vim. [Berkeley]. ISBN 978-1-4842-0250-0.OCLC 897466496  .{{cite book}}: Mantenimiento de CS1: falta la ubicación del editor ( enlace )
  8. ^ "Mejor editor | Linux Journal". www.linuxjournal.com . Consultado el 20 de abril de 2023 .
  9. ^ "Encuesta para desarrolladores de Stack Overflow 2015 § IV. Editor de texto". Stack Overflow. Archivado desde el original el 4 de mayo de 2019. Consultado el 25 de julio de 2016 .
  10. ^ "Resultados de la encuesta para desarrolladores de Stack Overflow 2019". Stack Overflow § VII. Entornos de desarrollo. Archivado desde el original el 7 de marzo de 2020 . Consultado el 20 de julio de 2019 .
  11. ^ abcd Thompson, Tim (26 de marzo de 2000). «Stevie». Archivado desde el original el 4 de enero de 2016. Consultado el 27 de diciembre de 2010 .
  12. ^ ab Tim Thompson (28 de junio de 1987). "Un mini-vi para el ST". Grupo de noticias : comp.sys.atari.st. Usenet:  [email protected]. Archivado desde el original el 9 de noviembre de 2012. Consultado el 27 de diciembre de 2010 .
  13. ^ de Tony Andrews (6 de junio de 1988). «v15i037: Stevie, un clon de VI "aspirante" para Unix, OS/2, Amiga». Grupo de noticias : comp.sources.unix. Usenet:  [email protected]. Archivado desde el original el 9 de noviembre de 2012. Consultado el 27 de diciembre de 2010 .
  14. ^ Vim (20 de enero de 2015). "intro.txt". Ayuda de Vim . Vim. Archivado desde el original el 9 de julio de 2016 . Consultado el 9 de julio de 2016 .
  15. ^ "vim(1)". die.net . Vim. 11 de abril de 2006. Archivado desde el original el 9 de julio de 2016 . Consultado el 9 de julio de 2016 . Vim se basa en Stevie, en el que trabajaron: Tim Thompson, Tony Andrews y GR (Fred) Walter. Aunque casi no queda nada del código original.
  16. ^ Moolenaar, Bram (10 de octubre de 2000). "La historia continua de Vim" (PDF) . moolenaar.net . Archivado (PDF) del original el 18 de abril de 2012 . Consultado el 19 de septiembre de 2011 .
  17. ^ "La historia de Vim – Jovica Ilic". 5 de junio de 2014. Archivado desde el original el 25 de enero de 2020. Consultado el 25 de enero de 2020 .
  18. ^ abc «VILE (Vi Like Emacs) – Preguntas frecuentes (FAQ)». Archivado desde el original el 31 de agosto de 2019. Consultado el 7 de septiembre de 2019 .
  19. ^ abcdef Moolenaar, Bram (15 de enero de 2002). "Vim, un editor de texto de código abierto". Archivado desde el original el 7 de agosto de 2011 . Consultado el 24 de octubre de 2005 .
  20. ^ "Textfiles.com". Archivado desde el original el 16 de julio de 2011. Consultado el 2 de octubre de 2009 .
  21. ^ "Filewatcher". Archivado desde el original el 11 de julio de 2011. Consultado el 26 de febrero de 2011 .
  22. ^ "Resumen del Manual oficial de Vim, versión 4". 12 de marzo de 2004. Archivado desde el original el 18 de agosto de 2008. Consultado el 6 de agosto de 2008 .
  23. ^ "Resumen del Manual oficial de Vim, versión 5". 17 de enero de 2004. Archivado desde el original el 21 de agosto de 2008. Consultado el 6 de agosto de 2008 .
  24. ^ "Resumen del Manual oficial de Vim, versión 6". 12 de marzo de 2004. Archivado desde el original el 11 de junio de 2008. Consultado el 6 de agosto de 2008 .
  25. ^ "Vim Reference Manual, Version 7". 17 de julio de 2016. Archivado desde el original el 13 de enero de 2019. Consultado el 13 de enero de 2019 .
  26. ^ "Grupos de Google". groups.google.com . Archivado desde el original el 6 de noviembre de 2012 . Consultado el 11 de agosto de 2008 .
  27. ^ Grupos de discusión de Google Archivado el 22 de enero de 2011 en el Archivo Web Portugués. Groups.google.com. Consultado el 9 de diciembre de 2013.
  28. ^ Bram Moolenaar. "¡Ya está disponible Vim 8.0!". Archivado desde el original el 22 de enero de 2011. Consultado el 12 de septiembre de 2016 .
  29. ^ Bram Moolenaar. "¡Se lanzó Vim 8.1!". Archivado desde el original el 17 de mayo de 2018. Consultado el 18 de mayo de 2018 .
  30. ^ Bram Moolenaar. "¡Se lanzó Vim 8.2!". Archivado desde el original el 12 de diciembre de 2019. Consultado el 13 de diciembre de 2019 .
  31. ^ Bram Moolenaar. "¡Se lanzó Vim 9.0!". Archivado desde el original el 2 de julio de 2022. Consultado el 30 de junio de 2022 .
  32. ^ Christian Brabandt. "¡Ya está disponible Vim 9.1!". Archivado desde el original el 2 de enero de 2024. Consultado el 4 de enero de 2024 .
  33. ^ abc Lamb, Linda; Robbins, Arnold (1998). Aprendiendo a usar el editor Vi . O'Reilly Media, Inc. pág. 305. ISBN 9781565924260.
  34. ^ Moolenaar, Bram (3 de noviembre de 2010). «Documentación de Vim: usr_01». Archivado desde el original el 29 de julio de 2020. Consultado el 28 de agosto de 2019 .
  35. ^ Archivos de ayuda de Vim Archivados el 13 de enero de 2019 en Wayback Machine en vimhelp.org
  36. ^ Oualline, Steve (abril de 2001). Vi IMproved (VIM) (PDF) . New Riders Publishers. ISBN 0-7357-1001-5Archivado (PDF) del original el 19 de noviembre de 2021 . Consultado el 11 de octubre de 2021 .
  37. ^ Moolenaar, Bram. "Vim: introducción.txt". vimhelp.org . Consultado el 1 de septiembre de 2023 .
  38. ^ ab "CS107 El editor Vim". web.stanford.edu . Archivado desde el original el 27 de enero de 2023 . Consultado el 27 de enero de 2023 .
  39. ^ Melendez, Steven (28 de octubre de 2014). "Por qué Vim, un editor de texto de los 80, sigue siendo la interfaz de usuario preferida por los usuarios avanzados". FastCompany . Archivado desde el original el 6 de mayo de 2019 . Consultado el 5 de mayo de 2019 .
  40. ^ "Consejos: Cómo hacer que Vim sea fácil". Linux.com . 10 de abril de 2007. Archivado desde el original el 6 de mayo de 2019 . Consultado el 6 de mayo de 2019 .
  41. ^ "Documentación de Vim: usr_41". vimhelp.org . Archivado desde el original el 13 de enero de 2019 . Consultado el 13 de enero de 2019 .
  42. ^ Sistema de ayuda de Vim (escriba " :help" dentro de Vim)
  43. ^ The Open Group (2008), «vi — screen-oriented (visual) display editor», Especificación única de Unix, versión 4 (IEEE Std 1003.1–2008), archivado desde el original el 22 de enero de 2011 , consultado el 27 de diciembre de 2010
  44. ^ Peppe; Benji; Campbell, Charles (2 de enero de 2004). «Preguntas frecuentes sobre Vim». Archivado desde el original el 13 de enero de 2019. Consultado el 27 de diciembre de 2010 .(pregunta 1.3)
  45. ^ "Documentación de Vim: recuperación". vimdoc.sourceforge.net . Archivado desde el original el 13 de diciembre de 2020 . Consultado el 17 de diciembre de 2020 .
  46. ^ "Cómo manejar archivos de intercambio en Vim". cs.longwood.edu . Archivado desde el original el 7 de mayo de 2021 . Consultado el 17 de diciembre de 2020 .
  47. ^ "Opción 'swapfile'". vimhelp.org . 10 de octubre de 2020. Archivado desde el original el 14 de diciembre de 2020 . Consultado el 18 de diciembre de 2020 .
  48. ^ Klein, Benjamin. «The VimL Primer: Edit Like a Pro with Vim Plugins and Scripts by Benjamin Klein | The Pragmatic Bookshelf». Archivado desde el original el 25 de enero de 2020. Consultado el 25 de enero de 2020 .
  49. ^ "Documentación de Vim: usr_41". vimhelp.org . Archivado desde el original el 13 de enero de 2019 . Consultado el 13 de enero de 2019 .
  50. ^ Verdoolaege, Sven; Gerassimof, Matt. «Documentación de Vim: if_perl». Archivado desde el original el 8 de febrero de 2012. Consultado el 27 de agosto de 2019 .
  51. ^ Moore, Paul. «Documentación de Vim: if_pyth». Archivado desde el original el 22 de agosto de 2012. Consultado el 27 de agosto de 2019 .
  52. ^ Carvalho, Luis. «Documentación de Vim: if_lua». Archivado desde el original el 30 de marzo de 2012. Consultado el 27 de agosto de 2019 .
  53. ^ Maeda, Shugo. «Documentación de Vim: if_ruby». Archivado desde el original el 14 de febrero de 2012. Consultado el 27 de agosto de 2019 .
  54. ^ Wilken, Ingo. «Documentación de Vim: if_tcl». Archivado desde el original el 24 de agosto de 2012. Consultado el 27 de agosto de 2019 .
  55. ^ Khorev, Sergey. «Documentación de Vim: if_mzsch». Archivado desde el original el 14 de abril de 2012. Consultado el 27 de agosto de 2019 .
  56. ^ " :help sys-file-list" "Vim Online: Descargas". Archivado desde el original el 8 de enero de 2007 . Consultado el 7 de enero de 2007 .
  57. ^ "Página del manual de Mac OS X para vim(1)". developer.apple.com . Apple Inc. Archivado desde el original el 9 de junio de 2012 . Consultado el 12 de enero de 2010 .
  58. ^ "VimTouch, el desarrollo de esta aplicación se ha estancado". GitHub . Archivado desde el original el 29 de diciembre de 2015 . Consultado el 9 de agosto de 2015 .
  59. ^ "DroidVim, en desarrollo activo". GitHub . Archivado desde el original el 27 de junio de 2018 . Consultado el 5 de marzo de 2017 .
  60. ^ «Vim – Applidium, agencia de telefonía móvil en París». Archivado desde el original el 20 de enero de 2012. Consultado el 11 de agosto de 2015 .
  61. ^ "Versión 0.10.2". 3 de octubre de 2024. Consultado el 22 de octubre de 2024 .
  62. ^ "Neovim: vim, listo para usar". neovim.io . Archivado desde el original el 16 de mayo de 2022 . Consultado el 2 de mayo de 2024 .
  63. ^ "Visión de Neovim". Archivado desde el original el 26 de abril de 2022. Consultado el 18 de febrero de 2016 .
  64. ^ "Documentación de Nvim: vim_diff". Archivado desde el original el 25 de agosto de 2019 . Consultado el 2 de octubre de 2019 .
  65. ^ "GitHub – neovim/neovim: bifurcación de Vim enfocada en la extensibilidad y la usabilidad". GitHub . 29 de agosto de 2019. Archivado desde el original el 10 de febrero de 2016 . Consultado el 18 de febrero de 2016 .
  66. ^ "Cambio a NeoVim". 31 de marzo de 2015. Archivado desde el original el 16 de febrero de 2016 . Consultado el 18 de febrero de 2016 .
  67. ^ "Cómo empezar a usar Neovim en lugar de Vim". Archivado desde el original el 4 de junio de 2017 . Consultado el 18 de febrero de 2016 .
  68. ^ Eddie Kovsky (1 de febrero de 2017). «25.º aniversario de Vim y lanzamiento de Vim 8 [LWN.net]». lwn.net . Consultado el 13 de junio de 2023 .
  69. ^ "Entrada del blog de Vimcasts.org". Archivado desde el original el 17 de agosto de 2021. Consultado el 18 de febrero de 2016 .
  70. ^ "Neovim". Bountysource . 23 de marzo de 2014. Archivado desde el original el 5 de enero de 2021 . Consultado el 20 de marzo de 2021 .
  71. ^ "Interfaz de NyaoVim". GitHub . 29 de agosto de 2019. Archivado desde el original el 30 de abril de 2022 . Consultado el 18 de febrero de 2016 .
  72. ^ "Interfaz de usuario de Mac OS X". GitHub . 29 de agosto de 2019. Archivado desde el original el 17 de abril de 2022 . Consultado el 18 de febrero de 2016 .
  73. ^ "Frontend de Neovim-Qt". GitHub . 21 de julio de 2020. Archivado desde el original el 16 de septiembre de 2019 . Consultado el 17 de julio de 2019 .
  74. ^ Ayooluwa Isaiah (3 de agosto de 2021). «Nuevas características en Neovim 0.5 [LWN.net]». lwn.net . Consultado el 13 de junio de 2023 .

Enlaces externos