Linux-നുള്ള 6 മികച്ച Vi/Vim-പ്രചോദിത കോഡ് എഡിറ്റർമാർ


വിം (വി ഇംപ്രൂവ്ഡ് എന്നതിന്റെ ചുരുക്കം) ഒരു സ്വതന്ത്രവും ഓപ്പൺ സോഴ്uസും ശക്തവും ഉയർന്ന കോൺഫിഗർ ചെയ്യാവുന്നതും വിപുലീകരിക്കാവുന്നതുമായ ടെക്സ്റ്റ് എഡിറ്ററാണ്. ടെക്സ്റ്റ് എഡിറ്ററിലേക്ക് ഉപയോഗപ്രദമായ പുതിയ സ്ക്രിപ്റ്റുകളും അപ്ഡേറ്റുകളും നിരന്തരം സൃഷ്ടിക്കുന്ന ഉപയോക്താക്കളുടെ വലിയതും സമർപ്പിതവുമായ ഒരു കമ്മ്യൂണിറ്റി ഇതിന് ഉണ്ട്. Vim നൂറുകണക്കിന് പ്രോഗ്രാമിംഗ് ഭാഷകളെയും ഫയൽ ഫോർമാറ്റുകളെയും പിന്തുണയ്ക്കുന്നു, ഇത് മികച്ച ക്രോസ്-പ്ലാറ്റ്ഫോം കോഡ് എഡിറ്ററുകളിലൊന്നായി മാറുന്നു.

ഒരു മികച്ച ടെക്സ്റ്റ് എഡിറ്ററായി മാറുന്നതിനായി Vim തുടർച്ചയായി വികസിപ്പിച്ചുകൊണ്ടിരിക്കുകയാണെങ്കിലും, നിരവധി ഉപയോക്താക്കൾ ഇപ്പോൾ കുറച്ച്, എന്നാൽ ശക്തവും ഉപയോഗയോഗ്യവുമായ സവിശേഷതകളുള്ള നിരവധി Vim-പോലുള്ള എഡിറ്ററുകൾ സൃഷ്ടിച്ചിട്ടുണ്ട്. ഈ ലേഖനത്തിൽ, Linux സിസ്റ്റങ്ങൾക്കായുള്ള 6 മികച്ച Vi/Vim-പ്രചോദിത കോഡ് എഡിറ്ററുകൾ ഞങ്ങൾ അവലോകനം ചെയ്യും.

1. കകൗൺ കോഡ് എഡിറ്റർ

സിഗ്വിൻ.

ഇത് നിരവധി ടെക്സ്റ്റ് എഡിറ്റിംഗ്/റൈറ്റിംഗ് ടൂളുകൾക്കൊപ്പം വരുന്നു, വാക്യഘടന ഹൈലൈറ്റിംഗിനെ പിന്തുണയ്ക്കുന്നു, ടൈപ്പുചെയ്യുമ്പോൾ സ്വയമേവ പൂർത്തിയാക്കുന്നു, കൂടാതെ വിവിധ പ്രോഗ്രാമിംഗ് ഭാഷകളെ പിന്തുണയ്ക്കുന്നു. നിങ്ങളുടെ ടെക്uസ്uറ്റുമായി സംവദിക്കുന്നതിനുള്ള ഒരു പ്രധാന നടപടിക്രമമെന്ന നിലയിൽ ഇത് ഒന്നിലധികം തിരഞ്ഞെടുക്കലുകളും നടപ്പിലാക്കുന്നു. കൂടാതെ, കകൗണിന്റെ ക്ലയന്റ്/സെർവർ ആർക്കിടെക്ചർ സഹകരണ കോഡ് എഡിറ്റിംഗിന് അനുവദിക്കുന്നു.

2. നിയോവിം

കഴ്uസർ സ്റ്റൈലിംഗ്, ഫോക്കസ് ഇവന്റുകൾ, ബ്രാക്കറ്റഡ് പേസ്റ്റ് എന്നിവ പോലുള്ള ആധുനിക ടെർമിനൽ സവിശേഷതകളുള്ള ലിനക്സ് ടെർമിനൽ എമുലേറ്റർ. പ്രധാനമായി, ഇത് മിക്ക Vim പ്ലഗിനുകളെയും പിന്തുണയ്ക്കുന്നു.

മിക്ക ലിനക്സ് സിസ്റ്റങ്ങളിലും പ്രവർത്തിക്കുന്ന ഒരു AppImage NeoVim നൽകുന്നു, കാണിച്ചിരിക്കുന്നതുപോലെ ഡൗൺലോഡ് ചെയ്ത് പ്രവർത്തിപ്പിക്കുക.

# curl -LO https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage
# chmod u+x nvim.appimage
# ./nvim.appimage

3. Amp ടെക്സ്റ്റ് എഡിറ്റർ

റസ്റ്റ് പ്രോഗ്രാമിംഗ് ഭാഷ. ഇത് Vi/Vim-ന്റെ കോർ ഇന്ററാക്ഷൻ മോഡൽ ഒരു ലളിതമായ രീതിയിൽ നടപ്പിലാക്കുന്നു, കൂടാതെ ആധുനിക ടെക്സ്റ്റ് എഡിറ്റർമാരിൽ നിങ്ങൾ കണ്ടെത്തുന്ന ചില അടിസ്ഥാന സവിശേഷതകൾ കൂട്ടിച്ചേർക്കുന്നു.

4. വിസ് - വിം പോലുള്ള ടെക്സ്റ്റ് എഡിറ്റർ

ഒരേ എഡിറ്ററുടെ സ്ട്രക്ചറൽ റെഗുലർ എക്സ്പ്രഷൻ അടിസ്ഥാനമാക്കിയുള്ള കമാൻഡ് ലാംഗ്വേജ് ഉപയോഗിച്ച് നടപ്പിലാക്കിയ ഒന്നിലധികം കഴ്uസറുകൾ/തിരഞ്ഞെടുപ്പുകൾക്കുള്ള ബിൽറ്റ്-ഇൻ പിന്തുണയോടെ vi-യുടെ മോഡൽ എഡിറ്റിംഗ് വിപുലീകരിക്കുന്ന ഒരു സ്വതന്ത്ര ഓപ്പൺ സോഴ്uസ്, Vi-like കോഡ് എഡിറ്ററാണ് Vis.

ഇത് ഒരു ഫയലും ഡയറക്uടറി ബ്രൗസറുമായും വരുന്നു, ഡിഫ്-മോഡ്, വിംഗ്രെപ്പ്, എൻക്രിപ്ഷൻ, കംപ്രഷൻ എന്നിവയെ പിന്തുണയ്ക്കുന്നു. zip പോലുള്ള സാധാരണ ഫയൽ ആർക്കൈവിംഗ് ഫോർമാറ്റുകളും മറ്റും ഇത് പിന്തുണയ്ക്കുന്നു. HTTP, FTP, SSH തുടങ്ങിയ നെറ്റ്uവർക്ക് പ്രോട്ടോക്കോളുകൾക്കൊപ്പം പ്രവർത്തിക്കാനും ഇത് നിങ്ങളെ അനുവദിക്കുന്നു. കൂടാതെ, എംബഡഡ് ഷെൽ ചെക്കറും മറ്റും വിസ് വരുന്നു.

മിക്ക ലിനക്സ് വിതരണങ്ങളിലും Vis ഉൾപ്പെടുത്തിയിട്ടുണ്ട്, പാക്കേജ് മാനേജ്മെന്റ് സിസ്റ്റം ഉപയോഗിച്ച് എളുപ്പത്തിൽ ഇൻസ്റ്റാൾ ചെയ്യാവുന്നതാണ്.

5. Nvi - Node.JS VI ടെക്സ്റ്റ് എഡിറ്റർ

256-കളർ ടെർമിനൽ ടെക്uസ്uറ്റ് അധിഷ്uഠിത ഉപയോക്തൃ ഇന്റർഫേസും ടൈൽ ചെയ്uത വിൻഡോകളും സംയോജിപ്പിച്ച് Vim-ന്റെ മികച്ച സവിശേഷതകൾ നൽകുന്ന ഒരു സ്വതന്ത്ര ഓപ്പൺ സോഴ്uസ്, Vim-പ്രചോദിത കോഡ് എഡിറ്റർ കൂടിയാണ് Nvi.

ഇതിന് അതിന്റേതായ മോഡുകളുണ്ട്: COMBO, NORMAL, REPLACE, BLOCK, LINE-BLOCK, COMMAND. ഹോസ്റ്റ്-ഗസ്റ്റ് കോൺഫിഗറേഷനിൽ നിരവധി സെഷനുകൾ ബന്ധിപ്പിക്കുന്നതിന് ഇത് അനുവദിക്കുന്നു, അങ്ങനെ സഹകരണ കോഡ് എഡിറ്റിംഗ് പ്രവർത്തനക്ഷമമാക്കുന്നു. ജോടിയാക്കുന്നതിനായി ഇത് ലോക്കൽ UNIX, റിമോട്ട് TCP സോക്കറ്റ് എന്നിവയെ പിന്തുണയ്ക്കുന്നു.

6. പൈവിം - പ്യുവർ പൈത്തൺ വിം ക്ലോൺ

Pyvim ഒരു സ്വതന്ത്ര ഓപ്പൺ സോഴ്uസാണ്, പൈത്തണിലെ Vim-ന്റെ പുനർനിർമ്മാണം, C എക്സ്റ്റൻഷനുകൾ കൂടാതെ Pypy-യിൽ പ്രവർത്തിക്കുന്നു. ഇത് Vi കീ ബൈൻഡിംഗുകൾ, വാക്യഘടന ഹൈലൈറ്റിംഗ്, ധാരാളം വർണ്ണ സ്കീമുകൾ, തിരശ്ചീനവും ലംബവുമായ വിഭജനങ്ങൾ, ടാബ് പേജുകൾ എന്നിവയും മറ്റും പിന്തുണയ്ക്കുന്നു.

അത്രയേയുള്ളൂ! ഈ ലേഖനത്തിൽ, Linux-നുള്ള 6 മികച്ച Vim-പ്രചോദിത കോഡ് എഡിറ്റർമാരെ ഞങ്ങൾ പട്ടികപ്പെടുത്തിയിട്ടുണ്ട്. നിങ്ങൾ ഉപയോഗിക്കുന്ന എന്തെങ്കിലും ഞങ്ങൾക്ക് നഷ്uടമായെങ്കിൽ, ചുവടെയുള്ള ഫീഡ്uബാക്ക് ഫോം വഴി ഞങ്ങളെ അറിയിക്കുക.