വിം (എഴുത്തുപകരണം)
![]() | |
![]() ഒരു ടെർമിനൽ എമുലേറ്ററിൽ വിം പ്രവർത്തിക്കുന്നു | |
Original author(s) | Bram Moolenaar |
---|---|
ആദ്യപതിപ്പ് | 2 നവംബർ 1991 |
Stable release | 9.0[1] ![]() |
Repository | |
ഭാഷ | C, Vim script |
ഓപ്പറേറ്റിങ് സിസ്റ്റം | Unix, Linux, Windows NT, MS-DOS, macOS, iOS, Android, Haiku, AmigaOS, MorphOS |
തരം | Text editor |
അനുമതിപത്രം | Vim[2][3][4] |
വെബ്സൈറ്റ് | www |
വിം(/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]
റിലീസ് ചരിത്രം
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
അവലംബം[തിരുത്തുക]
- ↑ "Vim 9.0"; വീണ്ടെടുത്ത തിയതി: 1 ജൂലൈ 2022; കൃതിയുടെ അല്ലെങ്കിൽ പേരിന്റെ ഭാഷ: ഇംഗ്ലീഷ്; പ്രസിദ്ധീകരിച്ച തീയതി: ജൂൺ 2022.
- ↑ "vim/LICENSE". github.com. 20 October 2021.
- ↑ "Vim License". spdx.org.
- ↑ 4.0 4.1 4.2 "Vim: uganda.txt". vimhelp.org.
- ↑ 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, ശേഖരിച്ചത് 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
(help)|quote=
- ↑ "Linux Journal: 2003 Readers' Choice Awards". 2003-11-01. ശേഖരിച്ചത് 2006-05-24.; "Linux Journal: 2004 Readers' Choice Awards". 2004-11-01. ശേഖരിച്ചത് 2006-05-24.; "Linux Journal: 2005 Readers' Choice Awards". 2005-09-28. ശേഖരിച്ചത് 2006-05-24.
- ↑ "Stack Overflow Developer Survey 2015 § IV. Text Editor". Stack Overflow. ശേഖരിച്ചത് July 25, 2016.
- ↑ "Stack Overflow Developer Survey 2019 Results". Stack Overflow § VII. Development Environments. ശേഖരിച്ചത് July 20, 2019.
- ↑ 10.0 10.1 10.2 10.3 Thompson, Tim (2000-03-26). "Stevie". ശേഖരിച്ചത് 2010-12-27.
- ↑ 11.0 11.1 Tim Thompson (1987-06-28). "A mini-vi for the ST". comp.sys.atari.st. Web link.
- ↑ 12.0 12.1 Tony Andrews (1988-06-06). "v15i037: Stevie, an "aspiring" VI clone for Unix, OS/2, Amiga". comp.sources.unix. Web link.
- ↑ Vim (20 January 2015). "intro.txt". Vim Help (ഭാഷ: ഇംഗ്ലീഷ്). Vim. മൂലതാളിൽ നിന്നും 9 July 2016-ന് ആർക്കൈവ് ചെയ്തത്. ശേഖരിച്ചത് 9 July 2016.
- ↑ "vim(1)". die.net. Vim. 11 April 2006. മൂലതാളിൽ നിന്നും 9 July 2016-ന് ആർക്കൈവ് ചെയ്തത്. ശേഖരിച്ചത് 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.
- ↑ "The continuing story of Vim" (PDF).
- ↑ "The history of Vim – Jovica Ilic". 5 June 2014. ശേഖരിച്ചത് 25 January 2020.
- ↑ 17.0 17.1 "VILE (Vi Like Emacs) – Frequently Asked Questions (FAQ)". ശേഖരിച്ചത് 7 September 2019.
- ↑ 18.0 18.1 18.2 18.3 18.4 18.5 Moolenaar, Bram (2002-01-15). "Vim, an open-source text editor". ശേഖരിച്ചത് 2005-10-24.
- ↑ "Textfiles.com".
- ↑ "Filewatcher". മൂലതാളിൽ നിന്നും ജൂലൈ 11, 2011-ന് ആർക്കൈവ് ചെയ്തത്. ശേഖരിച്ചത് ഫെബ്രുവരി 26, 2011.
- ↑ "Official Vim Manual, Version 4 summary". 2004-03-12. ശേഖരിച്ചത് 2008-08-06.
- ↑ "Official Vim Manual, Version 5 summary". 2004-01-17. ശേഖരിച്ചത് 2008-08-06.
- ↑ "Official Vim Manual, Version 6 summary". 2004-03-12. ശേഖരിച്ചത് 2008-08-06.
- ↑ "Vim Reference Manual, Version 7". 2016-07-17. ശേഖരിച്ചത് 2019-01-13.
- ↑ "Google Groups". groups.google.com.
- ↑ Google Discussiegroepen. Groups.google.com. Retrieved on 2013-12-09.
- ↑ Bram Moolenaar. "Vim 8.0 released!". ശേഖരിച്ചത് September 12, 2016.
- ↑ Bram Moolenaar. "Vim 8.1 is released!". ശേഖരിച്ചത് May 18, 2018.
- ↑ Bram Moolenaar. "Vim 8.2 is released!". ശേഖരിച്ചത് December 13, 2019.