Vim (транскр. Вим;[2] Vi IMproved - побољшани Vi) је унапријеђени клон текстуалног уређивача ви. Вим је дизајниран за употребу и преко интерфејса командне линије и као самостална апликација у графичком корисничком интерфејсу. Вим је слободни и софтвер отвореног изворног кода, а издаје се под лиценцом која садржи неке клаузуле које подстичу кориснике који уживају у софтверу да размотре донацију дјеци у Уганди.[3] Лиценца је компатибилна са ГНУ-овом општом јавном лиценцом путем посебне клаузуле која омогућава дистрибуцију модификованих копија „под ГНУ ГПЛ верзијом 2 или било којом каснијом верзијом“.[4]

Vim
Оригинални аутор(и)Брам Моленар
Прво издање2. новембар 1991. год.
(пре 32 године)
 (1991-11-02)
Стабилно издање
8.2.0000[1] / 13. децембар 2019. год.; пре 4 године (2019-12-13)
Репозиторијумgithub.com/vim/vim
Написан уC, Vim скрипта
Оперативни системЈуникс, Линукс, Windows NT, MS-DOS, MacOS, iOS, Android, AmigaOS, MorphOS
ЛиценцаСлободни софтвер, careware
Веб-сајтwww.vim.org

Од првог издања за Амигу, међуплатформски развој је Вим начинио доступним за многе друге системе. Вим је 2006. године изабран за најпопуларнији уређивач међу читаоцима магазина Linux Journal;[5] 2015. године, истраживање међу програмерима на сајту Stack Overflow открило је да је то трећи најпопуларнији уређивач текста,[6] и пето најпопуларније развојно окружење у 2019.[7]

Историја уреди

Вимов претходник, уређивач Stevie, створио је Тим Томпсон за Атари СТ 1987. године,[8][9] а даље су га развили Тони Ендруз [10] и Г.Р. (Фред) Волтер.[11][12]

Ослањајући се на уређивач Stevie, Брам Моленар је почео да ради на Виму за рачунар Амига 1988. године, а први пут је јавно издат 1991. године (Vim v1.14).[13][14]  

У вријеме првог објављивања, назив Vim био је скраћеница за Vi IMitation (Имитација Vi-ја), али то се промијенило у Vi IMproved (Побољшани Vi) крајем 1993. године.[15]

Историја издавања
Датум Верзија
Јун 1987 N/A
Јун 1988 N/A
1988 1.0
2. новембар 1991 1.14[16]
1992 1.22[16]
14. децембар 1993 2.0[17]
12. август 1994 3.0[16]
29. мај 1996 4.0[16][18]
19. фебруар 1998 5.0[16][19]
6. август 1998 5.1
27. април 1998 5.2
31. август 1998 5.3
25. јул 1999 5.4
19. септембар 1999 5.5
16. јануар 2000 5.6
24. јун 2000 5.7
31. мај 2001 5.8
26. септембар 2001 6.0[16][20]
24. март 2002 6.1
1. јун 2003 6.2
7. јун 2004 6.3
15. октобар 2005 6.4
7. мај 2006 7.0[21]
12. мај 2007 7.1
9. август 2008 7.2[22]
15. август 2010 7.3
10. август 2013 7.4[23]
12. септембар 2016 8.0[24]
18. мај 2018 8.1[25]
13. децембар 2019 8.2[26]

Примјери уреди

" 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

Референце уреди

  1. ^ „vim/vim”. GitHub (на језику: енглески). Приступљено 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. Приступљено 24. 5. 2006. ; „Linux Journal: 2004 Readers' Choice Awards”. 1. 11. 2004. Приступљено 24. 5. 2006. ; „Linux Journal: 2005 Readers' Choice Awards”. 28. 9. 2005. Приступљено 24. 5. 2006. 
  6. ^ „Stack Overflow Developer Survey 2015 § IV. Text Editor”. Stack Overflow. Приступљено 25. 7. 2016. 
  7. ^ „Stack Overflow Developer Survey 2019 Results”. Stack Overflow § VII. Development Environments. Приступљено 20. 7. 2019. 
  8. ^ Thompson, Tim (26. 3. 2000). „Stevie”. Приступљено 27. 12. 2010. 
  9. ^ Tim Thompson (28. 6. 1987). „A mini-vi for the ST”. Дискусиона групаcomp.sys.atari.st. Usenet: 129@glimmer.UUCP. Приступљено 27. 12. 2010. 
  10. ^ Tony Andrews (6. 6. 1988). „v15i037: Stevie, an "aspiring" VI clone for Unix, OS/2, Amiga”. Дискусиона групаcomp.sources.unix. Usenet: 893@fig.bbn.com. Приступљено 27. 12. 2010. 
  11. ^ Vim (20. 1. 2015). „intro.txt”. Vim Help (на језику: енглески). Vim. Архивирано из оригинала 9. 7. 2016. г. Приступљено 9. 7. 2016. 
  12. ^ „vim(1)”. die.net. Vim. 11. 4. 2006. Архивирано из оригинала 9. 7. 2016. г. Приступљено 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”. Приступљено 25. 1. 2020. 
  15. ^ „VILE (Vi Like Emacs) – Frequently Asked Questions (FAQ)”. Приступљено 7. 9. 2019. 
  16. ^ а б в г д ђ Moolenaar, Bram (15. 1. 2002). „Vim, an open-source text editor”. Приступљено 24. 10. 2005. 
  17. ^ „Filewatcher”. Архивирано из оригинала 11. 7. 2011. г. Приступљено 26. 2. 2011. 
  18. ^ „Official Vim Manual, Version 4 summary”. 12. 3. 2004. Архивирано из оригинала 18. 08. 2008. г. Приступљено 6. 8. 2008. 
  19. ^ „Official Vim Manual, Version 5 summary”. 17. 1. 2004. Архивирано из оригинала 21. 08. 2008. г. Приступљено 6. 8. 2008. 
  20. ^ „Official Vim Manual, Version 6 summary”. 12. 3. 2004. Архивирано из оригинала 11. 06. 2008. г. Приступљено 6. 8. 2008. 
  21. ^ „Vim Reference Manual, Version 7”. 17. 7. 2016. Приступљено 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!”. Приступљено 12. 9. 2016. 
  25. ^ Bram Moolenaar. „Vim 8.1 is released!”. Приступљено 18. 5. 2018. 
  26. ^ Bram Moolenaar. „Vim 8.2 is released!”. Приступљено 13. 12. 2019. 

Спољашње везе уреди