Vim

Vim
Original skaber(e)Bram Moolenaar
Udgivet2. november 1991
Stabil version9.2 (14. februar 2026)
Skrevet iC og Vimscript
PlatformCross-platform
LicensFri software, charityware
Hjemmesidehttp://www.vim.org

Vim er en teksteditor udviklet af Bram Moolenaar og offentligt udgivet i 1991. Vim er udgivet under en fri software-licens, som indeholder charityware-klausuler, der opfordrer brugere til at donere penge til børn i Uganda.[1] Licensen er kompatibel med GNU General Public License. Vim blev oprindeligt udviklet til at køre på Amiga, men der er senere kommet understøttelse af andre platforme.

Historie

Bram Moolenaar begyndte arbejdet på Vim i 1988. Moolenaar offentliggjorde Vim (version 1.14) i 1991.

Navnet "Vim" står for "Vi IMproved" ("Vi Forbedret") fordi Vim er en udvidet klon af vi, med flere features designet til at hjælpe ved redigering af kildekode. Oprindeligt stod "Vim" for "Vi IMitation" ("Vi Efterligning"), men dette blev ændret, da Vim version 1.2 blev udgivet i december 1993. I en senere kommentar nævner Moolenaar, at han ændrede navnet, fordi Vim efterhånden havde flere features end vi.[2]

Interface

Ligesom vi er Vims interface ikke baseret på menuer eller knapper, men på kommandoer og tastaturgenveje givet i et tekstbaseret interface. Der er også en grafisk version, gVim, som tilføjer menuer og knapper til den mest almindelige funktionalitet, men den fulde funktionalitet tilgås stadig via kommandoer og tastaturgenveje.

Vim har en indbygget tutorial, "vimtutor", for begyndere. Vim har også omfattende dokumentation, som kan tilgås direkte i Vim (via ":help"-kommandoen) eller via webbet.[3]

Tilpasning

Vim har mulighed for tilpasning, bl.a. via de mange indstillinger og brugerdefinerede genveje, som kan automatisere en eller flere handlinger. Derudover er det også muligt at lave udvidelser til Vim som udvider eller tilføjer funktionalitet. Disse kan udvikles med Vims eget scripting-sprog, Vimscript, men også med Lua[4](siden Vim 7.3), Perl[5], Python[6], Ruby[7], Tcl[8] og Racket[9].

Se også

Referencer

  1. ^ Vim documentation: uganda
  2. ^ Moolenaar, Bram (15. januar 2002). "vim: the popular text editor". Hentet 2012-06-06.
  3. ^ Moolenaar, Bram. "Vim documentation: usr_toc". Hentet 2012-06-07.
  4. ^ Carvalho, Luis. "Vim documentation: if_lua". Hentet 2012-06-08.
  5. ^ Verdoolaege, Sven; Matt Gerassimof. "Vim documentation: if_perl". Hentet 2012-06-08.
  6. ^ Moore, Paul. "Vim documentation: if_pyth". Hentet 2012-06-08.
  7. ^ Maeda, Shugo. "Vim documentation: if_ruby". Hentet 2012-06-08.
  8. ^ Wilken, Ingo. "Vim documentation: if_tcl". Hentet 2012-06-08.
  9. ^ Khorev, Sergey. "Vim documentation: if_mzsch". Hentet 2012-06-08.

Eksterne henvisninger

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.