Vim (transkr. Vim;[2] Vi IMproved - poboljšani Vi) je unaprijeđeni klon tekstualnog uređivača vi. Vim je dizajniran za upotrebu i preko interfejsa komandne linije i kao samostalna aplikacija u grafičkom korisničkom interfejsu. Vim je slobodni i softver otvorenog izvornog koda, a izdaje se pod licencom koja sadrži neke klauzule koje podstiču korisnike koji uživaju u softveru da razmotre donaciju djeci u Ugandi.[3] Licenca je kompatibilna sa GNU-ovom opštom javnom licencom putem posebne klauzule koja omogućava distribuciju modifikovanih kopija „pod GNU GPL verzijom 2 ili bilo kojom kasnijom verzijom“.[4]

Vim
Originalni autor(i)Bram Molenar
Prvo izdanje2. novembar 1991.
(pre 33 godine)
 (1991-11-02)
Stabilno izdanje
8.2.0000[1] / 13. decembar 2019.; pre 4 godine (2019-12-13)
Repozitorijumgithub.com/vim/vim
Napisan uC, Vim skripta
Operativni sistemJuniks, Linuks, Windows NT, MS-DOS, MacOS, iOS, Android, AmigaOS, MorphOS
LicencaSlobodni softver, careware
Veb-sajtwww.vim.org

Od prvog izdanja za Amigu, međuplatformski razvoj je Vim načinio dostupnim za mnoge druge sisteme. Vim je 2006. godine izabran za najpopularniji uređivač među čitaocima magazina Linux Journal;[5] 2015. godine, istraživanje među programerima na sajtu Stack Overflow otkrilo je da je to treći najpopularniji uređivač teksta,[6] i peto najpopularnije razvojno okruženje u 2019.[7]

Istorija

uredi

Vimov prethodnik, uređivač Stevie, stvorio je Tim Tompson za Atari ST 1987. godine,[8][9] a dalje su ga razvili Toni Endruz [10] i G.R. (Fred) Volter.[11][12]

Oslanjajući se na uređivač Stevie, Bram Molenar je počeo da radi na Vimu za računar Amiga 1988. godine, a prvi put je javno izdat 1991. godine (Vim v1.14).[13][14]  

U vrijeme prvog objavljivanja, naziv Vim bio je skraćenica za Vi IMitation (Imitacija Vi-ja), ali to se promijenilo u Vi IMproved (Poboljšani Vi) krajem 1993. godine.[15]

Istorija izdavanja
Datum Verzija
Jun 1987 N/A
Jun 1988 N/A
1988 1.0
2. novembar 1991 1.14[16]
1992 1.22[16]
14. decembar 1993 2.0[17]
12. avgust 1994 3.0[16]
29. maj 1996 4.0[16][18]
19. februar 1998 5.0[16][19]
6. avgust 1998 5.1
27. april 1998 5.2
31. avgust 1998 5.3
25. jul 1999 5.4
19. septembar 1999 5.5
16. januar 2000 5.6
24. jun 2000 5.7
31. maj 2001 5.8
26. septembar 2001 6.0[16][20]
24. mart 2002 6.1
1. jun 2003 6.2
7. jun 2004 6.3
15. oktobar 2005 6.4
7. maj 2006 7.0[21]
12. maj 2007 7.1
9. avgust 2008 7.2[22]
15. avgust 2010 7.3
10. avgust 2013 7.4[23]
12. septembar 2016 8.0[24]
18. maj 2018 8.1[25]
13. decembar 2019 8.2[26]

Primjeri

uredi
" Ovo je Hello World program u Vim skripti.
echo "Hello, world!"

" Ovo je jednostavna while petlja u Vim skripti.
let i = 1
while i < 5
 echo "count is" i
 let i += 1
endwhile
unlet i

Reference

uredi
  1. ^ „vim/vim”. GitHub (na jeziku: engleski). Pristupljeno 16. 2. 2020. 
  2. ^ Vim documentation: intro: "Vim is pronounced as one word, like Jim, not vi-ai-em. It's written with a capital, since it's a name, again like Jim."
  3. ^ „Vim documentation: uganda”. vimhelp.org. 
  4. ^ „Vim documentation: uganda”. 
  5. ^ „Linux Journal: 2003 Readers' Choice Awards”. 1. 11. 2003. Pristupljeno 24. 5. 2006. ; „Linux Journal: 2004 Readers' Choice Awards”. 1. 11. 2004. Pristupljeno 24. 5. 2006. ; „Linux Journal: 2005 Readers' Choice Awards”. 28. 9. 2005. Pristupljeno 24. 5. 2006. 
  6. ^ „Stack Overflow Developer Survey 2015 § IV. Text Editor”. Stack Overflow. Pristupljeno 25. 7. 2016. 
  7. ^ „Stack Overflow Developer Survey 2019 Results”. Stack Overflow § VII. Development Environments. Pristupljeno 20. 7. 2019. 
  8. ^ Thompson, Tim (26. 3. 2000). „Stevie”. Pristupljeno 27. 12. 2010. 
  9. ^ Tim Thompson (28. 6. 1987). „A mini-vi for the ST”. Diskusiona grupacomp.sys.atari.st. Usenet: 129@glimmer.UUCP. Pristupljeno 27. 12. 2010. 
  10. ^ Tony Andrews (6. 6. 1988). „v15i037: Stevie, an "aspiring" VI clone for Unix, OS/2, Amiga”. Diskusiona grupacomp.sources.unix. Usenet: 893@fig.bbn.com. Pristupljeno 27. 12. 2010. 
  11. ^ Vim (20. 1. 2015). „intro.txt”. Vim Help (na jeziku: engleski). Vim. Arhivirano iz originala 9. 7. 2016. g. Pristupljeno 9. 7. 2016. 
  12. ^ „vim(1)”. die.net. Vim. 11. 4. 2006. Arhivirano iz originala 9. 7. 2016. g. Pristupljeno 9. 7. 2016. „Vim is based on Stevie, worked on by: Tim Thompson, Tony Andrews and G.R. (Fred) Walter. Although hardly any of the original code remains. 
  13. ^ „The continuing story of Vim” (PDF). 
  14. ^ „The history of Vim - Jovica Ilic”. Pristupljeno 25. 1. 2020. 
  15. ^ „VILE (Vi Like Emacs) – Frequently Asked Questions (FAQ)”. Pristupljeno 7. 9. 2019. 
  16. ^ a b v g d đ Moolenaar, Bram (15. 1. 2002). „Vim, an open-source text editor”. Pristupljeno 24. 10. 2005. 
  17. ^ „Filewatcher”. Arhivirano iz originala 11. 7. 2011. g. Pristupljeno 26. 2. 2011. 
  18. ^ „Official Vim Manual, Version 4 summary”. 12. 3. 2004. Arhivirano iz originala 18. 08. 2008. g. Pristupljeno 6. 8. 2008. 
  19. ^ „Official Vim Manual, Version 5 summary”. 17. 1. 2004. Arhivirano iz originala 21. 08. 2008. g. Pristupljeno 6. 8. 2008. 
  20. ^ „Official Vim Manual, Version 6 summary”. 12. 3. 2004. Arhivirano iz originala 11. 06. 2008. g. Pristupljeno 6. 8. 2008. 
  21. ^ „Vim Reference Manual, Version 7”. 17. 7. 2016. Pristupljeno 13. 1. 2019. 
  22. ^ „Google Groups”. groups.google.com. 
  23. ^ Google Discussiegroepen. Groups.google.com. Retrieved on 2013-12-09.
  24. ^ Bram Moolenaar. „Vim 8.0 released!”. Pristupljeno 12. 9. 2016. 
  25. ^ Bram Moolenaar. „Vim 8.1 is released!”. Pristupljeno 18. 5. 2018. 
  26. ^ Bram Moolenaar. „Vim 8.2 is released!”. Pristupljeno 13. 12. 2019. 

Spoljašnje veze

uredi