വി.ഐ. എഡിറ്റർ
വികസിപ്പിച്ചത് | Bill Joy |
---|---|
ആദ്യപതിപ്പ് | 1976 |
റെപോസിറ്ററി | |
ഭാഷ | C |
ഓപ്പറേറ്റിങ് സിസ്റ്റം | Unix, Unix-like |
പ്ലാറ്റ്ഫോം | Cross-platform |
തരം | Text editor |
അനുമതിപത്രം | BSD-4-Clause or CDDL |
വെബ്സൈറ്റ് | ex-vi |
സാധാരണ യൂണിക്സ് അടിസ്ഥാനമായ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിൽ ഉപയോഗിക്കുന്ന ഒരു ഓൺ സ്ക്രീൻ ടെക്സ്റ്റ് എഡിറ്ററാണ് വി.ഐ എന്നറിയപ്പെടുന്നത്. [1] 1976-ൽ ബിൽ ജോയ് എന്ന പ്രോഗ്രാമർ ആദ്യകാല ബി.എസ്.ഡി. യുനിക്സ് പതിപ്പിനു വേണ്ടിയാണ് ഈ പ്രോഗ്രാം നിർമ്മിച്ചത്. വി.ഐയുടെ പല പതിപ്പുകളും ബിൽ ജോയുടെ കോഡ് അതേ പടി പിന്തുടരുന്നുണ്ട്.[2] എന്നാൽ മറ്റു ചില പതിപ്പുകളിലാകട്ടെ പ്രോഗ്രാം മുഴുവനായും മാറ്റിയെഴുതുകയും ചെയ്തിട്ടുണ്ട്. ഇത് ഒരു സ്ക്രീൻ-ഓറിയന്റഡ് ടെക്സ്റ്റ് എഡിറ്ററാണ്. വിഐയുടെയും അതിനെ അടിസ്ഥാനമാക്കിയുള്ള പ്രോഗ്രാമുകളുടെയും ബിഹേവിയറിന്റെ പോർട്ടബിൾ സബ്സെറ്റും ഈ പ്രോഗ്രാമുകളിൽ പിന്തുണയ്ക്കുന്ന എക്സ്(ex)എഡിറ്റർ ഭാഷയെപ്പറ്റിയും സിംഗിൾ യുണിക്സ് സ്പെസിഫിക്കേഷനും പോക്സിക്സും(POSIX)വിവരിച്ചിരിക്കുന്നു (അങ്ങനെ സ്റ്റാൻഡേർഡ് ചെയ്തിരിക്കുന്നു).[3]
1979 മെയ് മാസത്തിൽ രണ്ടാം ബിഎസ്ഡിയുടെ ഭാഗമായി പുറത്തിറങ്ങിയ എക്സിയുടെ 2.0 പതിപ്പ് വരെ "വിഐ" (ഉപയോക്താക്കളെ നേരിട്ട് മുൻ വിഷ്വൽ മോഡിലേക്ക് കൊണ്ടുപോയത്),[4] എന്ന പേരിൽ എഡിറ്റർ ഇൻസ്റ്റാൾ ചെയ്യപ്പെട്ടിട്ടില്ല. ഇന്ന് അറിയപ്പെടുന്നത്. വിഐയുടെ നിലവിലുള്ള ചില നിർവ്വഹണങ്ങൾക്കുള്ള സോഴ്സ് കോഡിന്റെ ഉറവിടം ബിൽ ജോയിയിൽ നിന്ന് കണ്ടെത്താനാകും; മറ്റുള്ളവ പൂർണ്ണമായും പുതിയതും വലിയതോതിൽ പൊരുത്തപ്പെടുന്നതുമായ പുനർനിർമ്മാണങ്ങളാണ്.
എക്സ് കമാൻഡ് വിഷ്വലിനെ ഏറ്റവും ചെറിയ രൂപത്തിൽ നിന്നാണ് "വിഐ" എന്ന പേര് ഉരുത്തിരിഞ്ഞത്, ഇത് എക്സ് ലൈൻ എഡിറ്ററിനെ അതിന്റെ പൂർണ്ണ സ്ക്രീൻ മോഡിലേക്ക് മാറ്റുന്നു. പേര് /ˌviːˈaɪ/ (ഇംഗ്ലീഷ് അക്ഷരങ്ങൾ v, i) എന്നാണ് ഉച്ചരിക്കുന്നത്.[5][6]
യുണിക്സിന്റെ പ്രൊപ്രൈറ്ററി നിർവ്വഹണങ്ങൾക്കൊപ്പം വിതരണം ചെയ്ത വിഐയുടെ വിവിധ സ്വതന്ത്രമല്ലാത്ത സോഫ്റ്റ്വെയർ വകഭേദങ്ങൾക്ക് പുറമേ, വിഐ ഓപ്പൺ സൊളാരിസ് ഉപയോഗിച്ച് ഓപ്പൺസോഴ്സ് ചെയ്തു, കൂടാതെ നിരവധി സ്വതന്ത്രവും ഓപ്പൺ സോഴ്സ് സോഫ്റ്റ്വെയറുമായ വിഐ ക്ലോണുകളും നിലവിലുണ്ട്. ലിനക്സ് ജേർണൽ വായനക്കാരുടെ 2009-ൽ നടത്തിയ ഒരു സർവേയിൽ പ്രതികരിച്ചവരിൽ ഏറ്റവും വ്യാപകമായി ഉപയോഗിക്കുന്ന ടെക്സ്റ്റ് എഡിറ്റർ വിഐ ആണെന്ന് കണ്ടെത്തി, ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കുന്ന രണ്ടാമത്തെ എഡിറ്ററായ ജിഎഡിറ്റി(gedit)-നെക്കാൾ രണ്ട് ഇരട്ടിയാളുകൾ ഉപയോഗിച്ചു.[7]
അവലംബം
[തിരുത്തുക]- ↑ The Open Group (1997), "vi - screen-oriented (visual) display editor", Single Unix Specification, Version 2, archived from the original on 2009-09-25, retrieved 2009-01-25
- ↑ Computerphile (2018-07-09), EXTRA BITS GREP from ED and Text Editors - Computerphile – Computerphile, archived from the original on 2021-11-18, retrieved 2020-04-17
- ↑ The IEEE & The Open Group (2013). ""vi — screen-oriented (visual) display editor", The Open Group Base Specifications Issue 7; IEEE Std 1003.1, 2013 Edition". Retrieved 2013-07-15.
- ↑ "Interview with Bill Joy". Archived from the original on 10 February 2012. Retrieved 2017-06-03.
- ↑ Joy, William; Horton, Mark. "An Introduction to Display Editing with Vi" (PDF). freebsd.org. Retrieved 6 February 2019.
- ↑ "The Jargon Lexicon". Hacker's Dictionary 4.3.0. 30 April 2001. Retrieved 6 February 2019.
- ↑ Gray, James (1 June 2009). "Readers' Choice Awards 2009". Linux Journal. Retrieved 2010-01-22.
കൂടുതൽ വായനക്ക്
[തിരുത്തുക]- ഇംഗ്ലീഷ്
- Lamb, Linda (1998). Learning the vi Editor (6th Edition). O'Reilly & Associates, Inc.
{{cite book}}
: Unknown parameter|coauthors=
ignored (|author=
suggested) (help) - Robbins, Arnold (2008). Learning the vi and Vim Editors, Seventh Edition. O'Reilly & Associates, Inc.
{{cite book}}
: Unknown parameter|coauthors=
ignored (|author=
suggested) (help)