Vim
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]
Originalni autor(i) | Bram Molenar |
---|---|
Prvo izdanje | 2. novembar 1991. |
Stabilno izdanje | 8.2.0000[1]
/ 13. decembar 2019. |
Repozitorijum | github.com/vim/vim |
Napisan u | C, Vim skripta |
Operativni sistem | Juniks, Linuks, Windows NT, MS-DOS, MacOS, iOS, Android, AmigaOS, MorphOS |
Licenca | Slobodni softver, careware |
Veb-sajt | www.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
urediVimov 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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
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- ^ „vim/vim”. GitHub (na jeziku: engleski). Pristupljeno 16. 2. 2020.
- ^ 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."
- ^ „Vim documentation: uganda”. vimhelp.org.
- ^ „Vim documentation: uganda”.
- ^ „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.
- ^ „Stack Overflow Developer Survey 2015 § IV. Text Editor”. Stack Overflow. Pristupljeno 25. 7. 2016.
- ^ „Stack Overflow Developer Survey 2019 Results”. Stack Overflow § VII. Development Environments. Pristupljeno 20. 7. 2019.
- ^ Thompson, Tim (26. 3. 2000). „Stevie”. Pristupljeno 27. 12. 2010.
- ^ Tim Thompson (28. 6. 1987). „A mini-vi for the ST”. Diskusiona grupa: comp.sys.atari.st. Usenet: 129@glimmer.UUCP. Pristupljeno 27. 12. 2010.
- ^ Tony Andrews (6. 6. 1988). „v15i037: Stevie, an "aspiring" VI clone for Unix, OS/2, Amiga”. Diskusiona grupa: comp.sources.unix. Usenet: 893@fig.bbn.com. Pristupljeno 27. 12. 2010.
- ^ Vim (20. 1. 2015). „intro.txt”. Vim Help (na jeziku: engleski). Vim. Arhivirano iz originala 9. 7. 2016. g. Pristupljeno 9. 7. 2016.
- ^ „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.”
- ^ „The continuing story of Vim” (PDF).
- ^ „The history of Vim - Jovica Ilic”. Pristupljeno 25. 1. 2020.
- ^ „VILE (Vi Like Emacs) – Frequently Asked Questions (FAQ)”. Pristupljeno 7. 9. 2019.
- ^ a b v g d đ Moolenaar, Bram (15. 1. 2002). „Vim, an open-source text editor”. Pristupljeno 24. 10. 2005.
- ^ „Filewatcher”. Arhivirano iz originala 11. 7. 2011. g. Pristupljeno 26. 2. 2011.
- ^ „Official Vim Manual, Version 4 summary”. 12. 3. 2004. Arhivirano iz originala 18. 08. 2008. g. Pristupljeno 6. 8. 2008.
- ^ „Official Vim Manual, Version 5 summary”. 17. 1. 2004. Arhivirano iz originala 21. 08. 2008. g. Pristupljeno 6. 8. 2008.
- ^ „Official Vim Manual, Version 6 summary”. 12. 3. 2004. Arhivirano iz originala 11. 06. 2008. g. Pristupljeno 6. 8. 2008.
- ^ „Vim Reference Manual, Version 7”. 17. 7. 2016. Pristupljeno 13. 1. 2019.
- ^ „Google Groups”. groups.google.com.
- ^ Google Discussiegroepen. Groups.google.com. Retrieved on 2013-12-09.
- ^ Bram Moolenaar. „Vim 8.0 released!”. Pristupljeno 12. 9. 2016.
- ^ Bram Moolenaar. „Vim 8.1 is released!”. Pristupljeno 18. 5. 2018.
- ^ Bram Moolenaar. „Vim 8.2 is released!”. Pristupljeno 13. 12. 2019.