വിം (എഴുത്തുപകരണം)

വിം(/vɪm/;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." Vi IMproved എന്നതിന്റെ ഒരു ചുരുക്കരൂപം) യുണിക്സിനുള്ള ഒരു സ്വതന്ത്രവും ഓപ്പൺ സോഴ്‌സ്, സ്‌ക്രീൻ അധിഷ്ഠിത ടെക്സ്റ്റ് എഡിറ്റർ പ്രോഗ്രാമാണ്. ബിൽ ജോയിയുടെ വിയുടെ(vi)മെച്ചപ്പെടുത്തിയ ക്ലോണാണിത്. യൂണിക്സിൽ ഉപയോഗിച്ച് കൊണ്ടിരുന്ന വി.ഐ. എന്ന സോഫ്റ്റ്‌വെയറിന്റെ പരിഷ്കരിച്ച പതിപ്പാണ് വിം. കമാന്റ് ലൈനിൽ കമാന്റ് ലൈൻ സോഫ്റ്റ്‌വെയറായും ഗ്രാഫിക്കൽ യൂസർ ഇന്റർ ഫെയിസിൽ പ്രത്യേക സോഫ്റ്റ്‌വെയറായും വിം പ്രവർത്തിക്കുന്നു.വിമ്മിന്റെ രചയിതാവ്, ബ്രാം മൂലേനാർ, പേഴ്സണൽ കമ്പ്യൂട്ടറായ അമിഗ യിൽ ലഭ്യമായ സ്റ്റീവി ടെക്സ് എഡിറ്റർ പോർട്ടിൽ നിന്നാണ് വിം ഉരുത്തിരിഞ്ഞത്, ഇത് 1991-ൽ പൊതുജനങ്ങൾക്കായി ഒരു പതിപ്പ് പുറത്തിറക്കി. വിം ഒരു കമാൻഡ്-ലൈൻ ഇന്റർഫേസിൽ നിന്നും ഒരു ഗ്രാഫിക്കൽ യൂസർ ഇന്റർഫേസിൽ ഒരു സ്വതന്ത്ര ആപ്ലിക്കേഷനായും ഉപയോഗിക്കുന്നതിന് രൂപകൽപ്പന ചെയ്തിട്ടുള്ളതാണ്. യുഗാണ്ടയിലെ കുട്ടികൾക്ക് സംഭാവന നൽകുന്നത് പരിഗണിക്കാൻ സോഫ്റ്റ്‌വെയർ ആസ്വദിക്കുന്ന ഉപയോക്താക്കളെ പ്രോത്സാഹിപ്പിക്കുന്ന ചില ചാരിറ്റിവെയർ ക്ലോസുകൾ ഉൾപ്പെടുന്ന വിം ലൈസൻസിന് കീഴിലാണ് വിം പുറത്തിറക്കുന്നത്. ഗ്നൂ ജിപിഎൽ(GNU GPL)പതിപ്പ് 2.0 അല്ലെങ്കിൽ അതിനുശേഷമുള്ള പരിഷ്‌ക്കരിച്ച പകർപ്പുകൾ വിതരണം ചെയ്യാൻ അനുവദിക്കുന്ന ഒരു പ്രത്യേക വ്യവസ്ഥയിലൂടെ വിം ലൈസൻസ് ഗ്നൂ(GNU) ജനറൽ പബ്ലിക് ലൈസൻസുമായി പൊരുത്തപ്പെടുന്നു.

അമിഗയ്ക്ക്(Amiga)വേണ്ടി പുറത്തിറങ്ങിയതുമുതൽ, ക്രോസ്-പ്ലാറ്റ്ഫോം ഡെവലപ്മെന്റ് മറ്റ് പല സിസ്റ്റങ്ങളിലും ഇത് ലഭ്യമാക്കിയിട്ടുണ്ട്. 2006-ൽ, ലിനക്സ് ജേർണൽ വായനക്കാർക്കിടയിൽ ഏറ്റവും ജനപ്രീതിയുള്ള എഡിറ്ററായി ഇത് തിരഞ്ഞെടുക്കപ്പെട്ടു;; ; 2015-ൽ സ്റ്റാക്ക് ഓവർഫ്ലോ ഡെവലപ്പർ സർവേ ഇത് മൂന്നാമത്തെ ഏറ്റവും ജനപ്രിയമായ ടെക്സ്റ്റ് എഡിറ്ററായും 2019-ൽ അഞ്ചാമത്തെ ജനപ്രിയ വികസന പരിതസ്ഥിതിയായും കണ്ടെത്തി. 2019-ൽ അഞ്ചാമത്തെ ഏറ്റവും ജനപ്രീതിയുള്ള ഡെവലപ്മെന്റ് എൺവയൺമെന്റും ആണിത്.
ചരിത്രം
വിമ്മിന്റെ മുൻഗാമി, സ്റ്റീവി (വിഐ താൽപ്പര്യക്കാർക്കുള്ള ST എഡിറ്റർ), 1987-ൽ അറ്റാരി എസ്ടി(Atari ST)ക്ക് വേണ്ടി ടിം തോംപ്സൺ സൃഷ്ടിച്ചതാണ് കൂടാതെ ടോണി ആൻഡ്രൂസും ജി.ആർ. (ഫ്രെഡ്) വാൾട്ടർ എന്നിവരും ഇതിൽ പ്രവർത്തിച്ചു.

സ്റ്റീവിയെ അടിസ്ഥാനമാക്കി, ബ്രാം മൂലേനാർ 1988-ൽ അമിഗ കമ്പ്യൂട്ടറിനായി വിമ്മിൽ പ്രവർത്തിക്കാൻ തുടങ്ങി, 1991-ൽ ആദ്യത്തെ പൊതു റിലീസ് (Vim v1.14).

ആദ്യ റിലീസ് സമയത്ത്, "വിം" എന്ന പേര് "വിഐ ഇമിറ്റേഷൻ(Vi IMitation)" എന്നതിന്റെ ചുരുക്കെഴുത്തായിരുന്നു, എന്നാൽ 1993-ൽ ഇത് "വിഐ ഇംപ്രൂവ്ഡ്(Vi IMproved)"എന്നായി മാറി.

 ദിവസം പതിപ്പ് മാറ്റങ്ങളും അഡീഷൻസും ജൂൺ, 1987 N/A ടിം തോംപ്സൺ സ്റ്റീവി (VI താൽപ്പര്യക്കാർക്കുള്ള ST എഡിറ്റർ) പുറത്തിറക്കുന്നു, Atari ST-യുടെ പരിമിതമായ vi ക്ലോൺ, യൂസ്നെറ്റിൽ ഉറവിടം പോസ്റ്റുചെയ്യുന്നു. ജൂൺ, 1988 N/A ടോണി ആൻഡ്രൂസ് സ്റ്റീവിയെ മെച്ചപ്പെടുത്തുകയും യുണിക്സ്, ഒഎസ്/2 എന്നിവയിലേക്ക് പോർട്ട് ചെയ്യുകയും യൂസ്നെറ്റിൽ പതിപ്പ് 3.10 പുറത്തിറക്കുകയും ചെയ്യുന്നു. 1988 1.0 സ്റ്റീവിയെ അടിസ്ഥാനമാക്കി ബ്രാം മൂലേനാർ അമിഗയ്‌ക്കായി വിഐ അനുകരണം സൃഷ്‌ടിക്കുന്നു, ഒരിക്കലും പരസ്യമായി റിലീസ് ചെയ്‌തിട്ടില്ല നവംബർ 2, 1991 1.14 ഫ്രെഡ് ഫിഷ് ഡിസ്ക് #591-ൽ അമിഗയുടെ ആദ്യ പൊതു റിലീസ്. 1992 1.22 പോർട്ട് ടു യുണിക്സ്, ഒരിക്കലും പരസ്യമായി പുറത്തിറക്കിയിട്ടില്ല. വിം ഇപ്പോൾ വിഐയുമായി മത്സരിക്കുന്നു. ഡിസംബർ 14, 1993 2.0 വിഐ ഇംപ്രൂവ്ഡ്(Vi IMproved) എന്ന പേര് ഉപയോഗിക്കുന്ന ആദ്യ റിലീസാണിത്. 1994 ഓഗസ്റ്റ് 12 3.0 ഒന്നിലധികം വിൻഡോകൾക്കുള്ള പിന്തുണ 1996 മെയ് 29 4.0 ഗ്രാഫിക്കൽ യൂസർ ഇന്റർഫേസ് ഫെബ്രുവരി 19, 1998 5.0 സിന്റാക്സ് ഹൈലൈറ്റിംഗ്, അടിസ്ഥാന സ്ക്രിപ്റ്റിംഗ് (ഉപയോക്താവ് നിർവചിച്ച പ്രവർത്തനങ്ങൾ, കമാൻഡുകൾ മുതലായവ) ഏപ്രിൽ 6, 1998 5.1 ബഗ് പരിഹാരങ്ങൾ, വിവിധ മെച്ചപ്പെടുത്തലുകൾ ഏപ്രിൽ 6, 1998 5.2 നീണ്ട ലൈൻ പിന്തുണ, ഫയൽ ബ്രൗസർ, ഡയലോഗുകൾ, പോപ്പ്അപ്പ് മെനു, സെലക്ട് മോഡ്, സെഷൻ ഫയലുകൾ, ഉപയോക്തൃ നിർവചിച്ച പ്രവർത്തനങ്ങളും കമാൻഡുകളും, ടിസിഎൽ(Tcl)ഇന്റർഫേസ് മുതലായവ. ഓഗസ്റ്റ് 31, 1998 5.3 ബഗ് പരിഹാരങ്ങൾ മുതലായവ. ജൂലൈ 25, 1999 5.4 അടിസ്ഥാന ഫയൽ എൻക്രിപ്ഷൻ, വിവിധ മെച്ചപ്പെടുത്തലുകൾ 1999 സെപ്റ്റംബർ 19 5.5 ബഗ് പരിഹാരങ്ങൾ, വിവിധ മെച്ചപ്പെടുത്തലുകൾ ജനുവരി 16, 2000 5.6 പുതിയ വാക്യഘടന ഫയലുകൾ, ബഗ് പരിഹാരങ്ങൾ മുതലായവ. ജൂൺ 24, 2000 5.7 പുതിയ വാക്യഘടന ഫയലുകൾ, ബഗ് പരിഹാരങ്ങൾ മുതലായവ. മെയ് 31, 2001 5.8 പുതിയ വാക്യഘടന ഫയലുകൾ, ബഗ് പരിഹാരങ്ങൾ മുതലായവ. സെപ്റ്റംബർ 26, 2001 6.0 ഫോൾഡിംഗ്, പ്ലഗിനുകൾ, മൾട്ടി-ലാംഗ്വേജ് മുതലായവ. മാർച്ച് 24, 2002 6.1 ബഗ് പരിഹരിക്കുന്നു ജൂൺ 1, 2003 6.2 ജിടികെ2(GTK2), ലിബ്ജിനോം2(libgnome2) പിന്തുണ, അറബി ഭാഷാ പിന്തുണ, : കമാൻഡ് പരീക്ഷിക്കുക, ചെറിയ സവിശേഷതകൾ, ബഗ് പരിഹാരങ്ങൾ ജൂൺ 7, 2004 6.3 ബഗ് പരിഹരിക്കലുകൾ, വിവർത്തന അപ്ഡേറ്റുകൾ, മെച്ചപ്പെടുത്തലുകൾ അടയാളപ്പെടുത്തുക ഒക്ടോബർ 15, 2005 6.4 ബഗ് പരിഹരിക്കലുകൾ, പേൾ(Perl), പൈത്തോൺ(Python), റൂബി(Ruby) എന്നിവയിലേക്കുള്ള അപ്‌ഡേറ്റുകൾ മെയ് 7, 2006 7.0 അക്ഷരത്തെറ്റ് പരിശോധന, കോഡ് പൂർത്തീകരണം, ടാബ് പേജുകൾ (ഒന്നിലധികം വ്യൂപോർട്ടുകൾ/വിൻഡോ ലേഔട്ടുകൾ), കറന്റ് ലൈനും കോളവും ഹൈലൈറ്റ് ചെയ്യൽ, ബ്രാഞ്ചുകൾ പഴയപടിയാക്കൽ എന്നിവയും മറ്റും മെയ് 12, 2007 7.1 ബഗ് പരിഹരിക്കലുകൾ, പുതിയ വാക്യഘടന, റൺടൈം ഫയലുകൾ തുടങ്ങിയവ. ഓഗസ്റ്റ് 9, 2008 7.2 സ്ക്രിപ്റ്റുകളിലെ ഫ്ലോട്ടിംഗ് പോയിന്റ് പിന്തുണ, റീഫാക്റ്റർ ചെയ്ത സ്ക്രീൻ ഡ്രോയിംഗ് കോഡ്, ബഗ് പരിഹാരങ്ങൾ, പുതിയ സിന്റാക്സ് ഫയലുകൾ മുതലായവ. ഓഗസ്റ്റ് 15, 2010 7.3ലൂആ പിന്തുണ, പൈത്തോൺ 3 പിന്തുണ, ബ്ലോഫിഷ്(Blowfish) എൻക്രിപ്ഷൻ, സ്ഥിരമായ പഴയപടിയാക്കുക/വീണ്ടും ചെയ്യുക 2013 ഓഗസ്റ്റ് 10 7.4Google Discussiegroepen. Groups.google.com. Retrieved on 2013-12-09. ഒരു പുതിയ, വേഗതയേറിയ റെഗുലർ എക്സ്പ്രഷൻ എഞ്ചിൻ. സെപ്റ്റംബർ 12, 2016 8.0 അസിൻക്രണസ് I/O പിന്തുണ, ജോലികൾ, ലാംഡകൾ മുതലായവ. മെയ് 18, 2018 8.1 ടെർമിനൽ വിൻഡോ പിന്തുണയും ടെർമിനൽ ജിഡിബി പ്ലഗിനും. ഡിസംബർ 13, 2019 8.2 പോപ്പ്അപ്പ് വിൻഡോകൾ, ടെക്സ്റ്റ് പ്രോപ്പർട്ടികൾ.

അവലംബം
വർഗ്ഗം:സ്വതന്ത്ര സോഫ്റ്റ്‌വെയർ