വിം(/vɪm/;[5] Vi IMproved എന്നതിന്റെ ഒരു ചുരുക്കരൂപം) യുണിക്സിനുള്ള ഒരു സ്വതന്ത്രവും ഓപ്പൺ സോഴ്സ്, സ്ക്രീൻ അധിഷ്ഠിത ടെക്സ്റ്റ് എഡിറ്റർ പ്രോഗ്രാമാണ്. ബിൽ ജോയിയുടെവിയുടെ(vi)മെച്ചപ്പെടുത്തിയ ക്ലോണാണിത്. യൂണിക്സിൽ ഉപയോഗിച്ച് കൊണ്ടിരുന്ന വി.ഐ. എന്ന സോഫ്റ്റ്വെയറിന്റെ പരിഷ്കരിച്ച പതിപ്പാണ് വിം. കമാന്റ് ലൈനിൽ കമാന്റ് ലൈൻ സോഫ്റ്റ്വെയറായും ഗ്രാഫിക്കൽ യൂസർ ഇന്റർ ഫെയിസിൽ പ്രത്യേക സോഫ്റ്റ്വെയറായും വിം പ്രവർത്തിക്കുന്നു.വിമ്മിന്റെ രചയിതാവ്, ബ്രാം മൂലേനാർ, പേഴ്സണൽ കമ്പ്യൂട്ടറായ അമിഗ[6] യിൽ ലഭ്യമായ സ്റ്റീവി ടെക്സ് എഡിറ്റർ പോർട്ടിൽ നിന്നാണ് വിം ഉരുത്തിരിഞ്ഞത്, ഇത് 1991-ൽ പൊതുജനങ്ങൾക്കായി ഒരു പതിപ്പ് പുറത്തിറക്കി. വിം ഒരു കമാൻഡ്-ലൈൻ ഇന്റർഫേസിൽ നിന്നും ഒരു ഗ്രാഫിക്കൽ യൂസർ ഇന്റർഫേസിൽ ഒരു സ്വതന്ത്ര ആപ്ലിക്കേഷനായും ഉപയോഗിക്കുന്നതിന് രൂപകൽപ്പന ചെയ്തിട്ടുള്ളതാണ്. യുഗാണ്ടയിലെ കുട്ടികൾക്ക് സംഭാവന നൽകുന്നത് പരിഗണിക്കാൻ സോഫ്റ്റ്വെയർ ആസ്വദിക്കുന്ന ഉപയോക്താക്കളെ പ്രോത്സാഹിപ്പിക്കുന്ന ചില ചാരിറ്റിവെയർ ക്ലോസുകൾ ഉൾപ്പെടുന്ന വിം ലൈസൻസിന് കീഴിലാണ് വിം പുറത്തിറക്കുന്നത്.[4]ഗ്നൂ ജിപിഎൽ(GNU GPL)പതിപ്പ് 2.0 അല്ലെങ്കിൽ അതിനുശേഷമുള്ള പരിഷ്ക്കരിച്ച പകർപ്പുകൾ വിതരണം ചെയ്യാൻ അനുവദിക്കുന്ന ഒരു പ്രത്യേക വ്യവസ്ഥയിലൂടെ വിം ലൈസൻസ് ഗ്നൂ(GNU) ജനറൽ പബ്ലിക് ലൈസൻസുമായി പൊരുത്തപ്പെടുന്നു.[4]
അമിഗയ്ക്ക്(Amiga)വേണ്ടി പുറത്തിറങ്ങിയതുമുതൽ, ക്രോസ്-പ്ലാറ്റ്ഫോം ഡെവലപ്മെന്റ് മറ്റ് പല സിസ്റ്റങ്ങളിലും ഇത് ലഭ്യമാക്കിയിട്ടുണ്ട്. 2006-ൽ, ലിനക്സ് ജേർണൽ വായനക്കാർക്കിടയിൽ ഏറ്റവും ജനപ്രീതിയുള്ള എഡിറ്ററായി ഇത് തിരഞ്ഞെടുക്കപ്പെട്ടു;[7]2015-ൽ സ്റ്റാക്ക് ഓവർഫ്ലോ ഡെവലപ്പർ സർവേ ഇത് മൂന്നാമത്തെ ഏറ്റവും ജനപ്രിയമായ ടെക്സ്റ്റ് എഡിറ്ററായും 2019-ൽ അഞ്ചാമത്തെ ജനപ്രിയ വികസന പരിതസ്ഥിതിയായും കണ്ടെത്തി.[8] 2019-ൽ അഞ്ചാമത്തെ ഏറ്റവും ജനപ്രീതിയുള്ള ഡെവലപ്മെന്റ് എൺവയൺമെന്റും ആണിത്.[9]
ചരിത്രം
വിമ്മിന്റെ മുൻഗാമി, സ്റ്റീവി (വിഐ താൽപ്പര്യക്കാർക്കുള്ള ST എഡിറ്റർ), 1987-ൽ അറ്റാരി എസ്ടി(Atari ST)ക്ക് വേണ്ടി ടിം തോംപ്സൺ സൃഷ്ടിച്ചതാണ്[10][11] കൂടാതെ ടോണി ആൻഡ്രൂസും[10][12] ജി.ആർ. (ഫ്രെഡ്) വാൾട്ടർ എന്നിവരും ഇതിൽ പ്രവർത്തിച്ചു.[13][14]
സ്റ്റീവിയെ അടിസ്ഥാനമാക്കി, ബ്രാം മൂലേനാർ 1988-ൽ അമിഗ കമ്പ്യൂട്ടറിനായി വിമ്മിൽ പ്രവർത്തിക്കാൻ തുടങ്ങി, 1991-ൽ ആദ്യത്തെ പൊതു റിലീസ് (Vim v1.14).[15][16]
ആദ്യ റിലീസ് സമയത്ത്, "വിം" എന്ന പേര് "വിഐ ഇമിറ്റേഷൻ(Vi IMitation)" എന്നതിന്റെ ചുരുക്കെഴുത്തായിരുന്നു, എന്നാൽ 1993-ൽ ഇത് "വിഐ ഇംപ്രൂവ്ഡ്(Vi IMproved)"എന്നായി മാറി.[17]
റിലീസ് ചരിത്രം
ദിവസം
പതിപ്പ്
മാറ്റങ്ങളും അഡീഷൻസും
ജൂൺ, 1987
N/A
ടിം തോംപ്സൺ സ്റ്റീവി (VI താൽപ്പര്യക്കാർക്കുള്ള ST എഡിറ്റർ) പുറത്തിറക്കുന്നു, Atari ST-യുടെ പരിമിതമായ vi ക്ലോൺ, യൂസ്നെറ്റിൽ ഉറവിടം പോസ്റ്റുചെയ്യുന്നു.[10][11]
ജൂൺ, 1988
N/A
ടോണി ആൻഡ്രൂസ് സ്റ്റീവിയെ മെച്ചപ്പെടുത്തുകയും യുണിക്സ്, ഒഎസ്/2 എന്നിവയിലേക്ക് പോർട്ട് ചെയ്യുകയും യൂസ്നെറ്റിൽ പതിപ്പ് 3.10 പുറത്തിറക്കുകയും ചെയ്യുന്നു.[10][12]
1988
1.0
സ്റ്റീവിയെ അടിസ്ഥാനമാക്കി ബ്രാം മൂലേനാർ അമിഗയ്ക്കായി വിഐ അനുകരണം സൃഷ്ടിക്കുന്നു, ഒരിക്കലും പരസ്യമായി റിലീസ് ചെയ്തിട്ടില്ല
സിന്റാക്സ് ഹൈലൈറ്റിംഗ്, അടിസ്ഥാന സ്ക്രിപ്റ്റിംഗ് (ഉപയോക്താവ് നിർവചിച്ച പ്രവർത്തനങ്ങൾ, കമാൻഡുകൾ മുതലായവ)
ഏപ്രിൽ 6, 1998
5.1
ബഗ് പരിഹാരങ്ങൾ, വിവിധ മെച്ചപ്പെടുത്തലുകൾ
ഏപ്രിൽ 6, 1998
5.2
നീണ്ട ലൈൻ പിന്തുണ, ഫയൽ ബ്രൗസർ, ഡയലോഗുകൾ, പോപ്പ്അപ്പ് മെനു, സെലക്ട് മോഡ്, സെഷൻ ഫയലുകൾ, ഉപയോക്തൃ നിർവചിച്ച പ്രവർത്തനങ്ങളും കമാൻഡുകളും, ടിസിഎൽ(Tcl)ഇന്റർഫേസ് മുതലായവ.
അക്ഷരത്തെറ്റ് പരിശോധന, കോഡ് പൂർത്തീകരണം, ടാബ് പേജുകൾ (ഒന്നിലധികം വ്യൂപോർട്ടുകൾ/വിൻഡോ ലേഔട്ടുകൾ), കറന്റ് ലൈനും കോളവും ഹൈലൈറ്റ് ചെയ്യൽ, ബ്രാഞ്ചുകൾ പഴയപടിയാക്കൽ എന്നിവയും മറ്റും
മെയ് 12, 2007
7.1
ബഗ് പരിഹരിക്കലുകൾ, പുതിയ വാക്യഘടന, റൺടൈം ഫയലുകൾ തുടങ്ങിയവ.
↑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."
↑Zapletal, Lukáš (April 18, 2005), "Interview: Bram Moolenaar", LinuxEXPRES: 21–22, retrieved February 5, 2015, Is VIM derivate of other VI clone or you started from scratch? I started with Stevie. This was a Vi clone for the Atari ST computer, ported to the Amiga. It had quite a lot of problems and could not do everything that Vi could, but since the source code was available I could fix that myself. (English translation){{citation}}: External link in |quote= (help)
↑Vim (20 January 2015). "intro.txt". Vim Help (in ഇംഗ്ലീഷ്). Vim. Archived from the original on 9 July 2016. Retrieved 9 July 2016.
↑"vim(1)". die.net. Vim. 11 April 2006. Archived from the original on 9 July 2016. Retrieved 9 July 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.