2019-ലെ 21 മികച്ച ഓപ്പൺ സോഴ്സ് ടെക്സ്റ്റ് എഡിറ്റർമാർ (GUI + CLI).


കോഡ് എഴുതുന്നതിനും കോൺഫിഗറേഷൻ ഫയലുകൾ പോലുള്ള ടെക്സ്റ്റ് ഫയലുകൾ എഡിറ്റുചെയ്യുന്നതിനും ഉപയോക്തൃ നിർദ്ദേശ ഫയലുകൾ സൃഷ്ടിക്കുന്നതിനും മറ്റ് പലതിനും ടെക്സ്റ്റ് എഡിറ്ററുകൾ ഉപയോഗിക്കാം. ലിനക്സിൽ, ഗ്രാഫിക്കൽ യൂസർ ഇന്റർഫേസ് (GUI), കമാൻഡ്-ലൈൻ ടെക്സ്റ്റ് എഡിറ്റർമാർ (കൺസോൾ അല്ലെങ്കിൽ ടെർമിനൽ) എന്നിങ്ങനെ രണ്ട് തരത്തിലാണ് ടെക്സ്റ്റ് എഡിറ്റർമാർ.

ഈ ലേഖനത്തിൽ, സെർവറുകളിലും ഡെസ്uക്uടോപ്പുകളിലും ലിനക്സിൽ സാധാരണയായി ഉപയോഗിക്കുന്ന 21 ഓപ്പൺ സോഴ്uസ് ടെക്സ്റ്റ് എഡിറ്ററുകളിൽ ചിലത് ഞാൻ നോക്കുകയാണ്.

1. Vi/Vim എഡിറ്റർ

കോഡ് എഴുതുമ്പോഴോ കോൺഫിഗറേഷൻ ഫയലുകൾ എഡിറ്റുചെയ്യുമ്പോഴോ വാക്യഘടന ഹൈലൈറ്റ് ചെയ്യുന്നത് പ്രാപ്തമാക്കുന്നു.

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

$ sudo apt install vim     [On Debian, Ubuntu and Mint]
$ sudo dnf install vim     [On RHEL, CentOS and Fedora]
$ sudo pacman -S vim       [On Arch Linux and Manjaro]
$ sudo zypper install vim  [On OpenSuse]

vi(m)-ൽ ഞങ്ങളുടെ സമ്പൂർണ്ണ സീരീസ് കാണണമെങ്കിൽ, താഴെയുള്ള ലിങ്കുകൾ പരിശോധിക്കുക:

  • Linux-ൽ ഒരു ഫുൾ-ടെക്uസ്റ്റ് എഡിറ്ററായി Vi/Vim പഠിക്കുകയും ഉപയോഗിക്കുകയും ചെയ്യുക
  • നിങ്ങളുടെ കഴിവുകൾ മെച്ചപ്പെടുത്തുന്നതിനുള്ള 'Vi/Vim' എഡിറ്റർ നുറുങ്ങുകളും തന്ത്രങ്ങളും അറിയുക
  • 8 രസകരമായ 'Vi/Vim' എഡിറ്റർ നുറുങ്ങുകളും തന്ത്രങ്ങളും

2. Gedit

Gedit ഒരു പൊതു-ഉദ്ദേശ്യ GUI അടിസ്ഥാനമാക്കിയുള്ള ടെക്സ്റ്റ് എഡിറ്ററാണ്, ഇത് ഗ്നോം ഡെസ്ക്ടോപ്പ് എൻവയോൺമെന്റിൽ ഡിഫോൾട്ട് ടെക്സ്റ്റ് എഡിറ്ററാണ് ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്നത്. ഇത് ഉപയോഗിക്കാൻ ലളിതവും ഉയർന്ന പ്ലഗ്ഗ് ചെയ്യാവുന്നതും ഇനിപ്പറയുന്ന സവിശേഷതകളുള്ള ശക്തമായ എഡിറ്ററും ആണ്:

  • UTF-8-നുള്ള പിന്തുണ
  • കോൺഫിഗർ ചെയ്യാവുന്ന ഫോണ്ട് വലുപ്പത്തിന്റെയും നിറങ്ങളുടെയും ഉപയോഗം
  • വളരെ ഇഷ്ടാനുസൃതമാക്കാവുന്ന വാക്യഘടന ഹൈലൈറ്റിംഗ്
  • പ്രവർത്തനങ്ങൾ പഴയപടിയാക്കുക, വീണ്ടും ചെയ്യുക
  • ഫയലുകൾ പഴയപടിയാക്കുന്നു
  • ഫയലുകളുടെ റിമോട്ട് എഡിറ്റിംഗ്
  • ടെക്uസ്uറ്റ് തിരഞ്ഞു മാറ്റിസ്ഥാപിക്കുക
  • ക്ലിപ്പ്ബോർഡ് പിന്തുണ പ്രവർത്തനങ്ങളും മറ്റു പലതും

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

$ sudo apt install gedit     [On Debian, Ubuntu, and Mint]
$ sudo dnf install gedit     [On RHEL, CentOS and Fedora]
$ sudo pacman -S gedit       [On Arch Linux and Manjaro]
$ sudo zypper install gedit  [On OpenSuse]

3. നാനോ എഡിറ്റർ

നാനോ ഉപയോഗിക്കാൻ എളുപ്പമുള്ള ഒരു ടെക്സ്റ്റ് എഡിറ്ററാണ്, പ്രത്യേകിച്ച് പുതിയതും നൂതനവുമായ ലിനക്സ് ഉപയോക്താക്കൾക്ക്. ഇഷ്ടാനുസൃതമാക്കാവുന്ന കീ ബൈൻഡിംഗ് നൽകിക്കൊണ്ട് ഇത് ഉപയോഗക്ഷമത വർദ്ധിപ്പിക്കുന്നു.

നാനോയ്ക്ക് ഇനിപ്പറയുന്ന സവിശേഷതകൾ ഉണ്ട്:

  • വളരെ ഇഷ്ടാനുസൃതമാക്കാവുന്ന കീ ബൈൻഡിംഗുകൾ
  • വാക്യഘടന ഹൈലൈറ്റിംഗ്
  • പഴയപടിയാക്കുക, വീണ്ടും ചെയ്യുക ഓപ്ഷനുകൾ
  • സ്റ്റാൻഡേർഡ് ഔട്ട്പുട്ടിൽ ഫുൾ ലൈൻ ഡിസ്പ്ലേ
  • സാധാരണ ഇൻപുട്ടിൽ നിന്ന് വായിക്കാനുള്ള പേജർ പിന്തുണ

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

$ sudo apt install nano     [On Debian, Ubuntu, and Mint]
$ sudo dnf install nano     [On RHEL, CentOS and Fedora]
$ sudo pacman -S nano       [On Arch Linux and Manjaro]
$ sudo zypper install nano  [On OpenSuse]

നാനോ എഡിറ്റർ ഉപയോഗിച്ച് ഫയലുകൾ എഡിറ്റുചെയ്യുന്നതിനുള്ള ഞങ്ങളുടെ പൂർണ്ണമായ ഗൈഡ് നിങ്ങൾക്ക് ഇവിടെ പരിശോധിക്കാം:

  • ലിനക്സിൽ നാനോ എഡിറ്റർ എങ്ങനെ ഉപയോഗിക്കാം

4. ഗ്നു ഇമാക്സ്

ഇമാക്സ് വളരെ വിപുലീകരിക്കാവുന്നതും ഇഷ്ടാനുസൃതമാക്കാവുന്നതുമായ ഒരു ടെക്സ്റ്റ് എഡിറ്ററാണ്, അത് ലിസ്പ് പ്രോഗ്രാമിംഗ് ഭാഷയുടെ ഒരു വ്യാഖ്യാനവും അതിന്റെ കേന്ദ്രത്തിൽ വാഗ്ദാനം ചെയ്യുന്നു. ടെക്സ്റ്റ് എഡിറ്റിംഗ് പ്രവർത്തനങ്ങളെ പിന്തുണയ്ക്കുന്നതിന് വ്യത്യസ്ത വിപുലീകരണങ്ങൾ ചേർക്കാവുന്നതാണ്.

Emacs-ന് ഇനിപ്പറയുന്ന സവിശേഷതകൾ ഉണ്ട്:

  • ഉപയോക്തൃ ഡോക്യുമെന്റേഷനും ട്യൂട്ടോറിയലുകളും
  • പ്ലെയിൻ ടെക്uസ്uറ്റിന് പോലും നിറങ്ങൾ ഉപയോഗിച്ച് വാക്യഘടന ഹൈലൈറ്റ് ചെയ്യുന്നു.
  • യൂണിക്കോഡ് നിരവധി സ്വാഭാവിക ഭാഷകളെ പിന്തുണയ്ക്കുന്നു.
  • മെയിലും വാർത്തയും, ഡീബഗ്ഗർ ഇന്റർഫേസ്, കലണ്ടർ, കൂടാതെ മറ്റു പലതും ഉൾപ്പെടെയുള്ള വിവിധ വിപുലീകരണങ്ങൾ

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

$ sudo apt install emacs     [On Debian, Ubuntu, and Mint]
$ sudo dnf install emacs     [On RHEL, CentOS and Fedora]
$ sudo pacman -S emacs       [On Arch Linux and Manjaro]
$ sudo zypper install emacs  [On OpenSuse]

5. കേറ്റ്/ക്റൈറ്റ്

കെഡെസ്uക്uടോപ്പ് എൻവയോൺമെന്റിൽ (കെഡിഇ) വരുന്ന ഫീച്ചറുകളാൽ സമ്പന്നവും ഉയർന്ന പ്ലഗ് ചെയ്യാവുന്നതുമായ ടെക്uസ്uറ്റ് എഡിറ്ററാണ് കേറ്റ്. കേറ്റ് പ്രോജക്റ്റ് രണ്ട് പ്രധാന ഉൽപ്പന്നങ്ങളുടെ വികസനം ലക്ഷ്യമിടുന്നു: കേറ്റ്പാർട്ട്, കേറ്റ്.

പല കെഡിഇ ആപ്ലിക്കേഷനുകളിലും ഉൾപ്പെടുത്തിയിട്ടുള്ള ഒരു നൂതന ടെക്സ്റ്റ് എഡിറ്റർ ഘടകമാണ് കേറ്റ്പാർട്ട്, ഉപയോക്താക്കൾക്ക് ടെക്സ്റ്റ് എഡിറ്റ് ചെയ്യേണ്ടത് ആവശ്യമാണ്, അതേസമയം കേറ്റ് ഒരു മൾട്ടിപ്പിൾ ഡോക്യുമെന്റ് ഇന്റർഫേസ് (എംഡിഐ) ടെക്സ്റ്റ്, എഡിറ്റർ ആണ്.

അതിന്റെ പൊതുവായ ചില സവിശേഷതകൾ താഴെ കൊടുക്കുന്നു:

  • സ്ക്രിപ്റ്റിംഗിലൂടെ വിപുലീകരിക്കാം
  • യൂണികോഡ് മോഡ് പോലെയുള്ള എൻകോഡിംഗ് പിന്തുണ
  • ബൈ-ഡയറക്ഷണൽ മോഡിൽ ടെക്സ്റ്റ് റെൻഡറിംഗ്
  • സ്വയമേവ കണ്ടെത്തൽ പ്രവർത്തനങ്ങളുള്ള ലൈൻ അവസാനിക്കുന്ന പിന്തുണ

കൂടാതെ റിമോട്ട് ഫയൽ എഡിറ്റിംഗും വിപുലമായ എഡിറ്റർ ഫീച്ചറുകൾ, ആപ്ലിക്കേഷനുകളുടെ ഫീച്ചറുകൾ, പ്രോഗ്രാമിംഗ് ഫീച്ചറുകൾ, ടെക്സ്റ്റ് ഹൈലൈറ്റിംഗ് ഫീച്ചറുകൾ, ബാക്കപ്പ് ഫീച്ചറുകൾ, സെർച്ച് ആൻഡ് റീപ്ലേസ് ഫീച്ചറുകൾ എന്നിവയുൾപ്പെടെയുള്ള മറ്റ് നിരവധി ഫീച്ചറുകളും.

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

$ sudo apt install kate     [On Debian, Ubuntu, and Mint]
$ sudo dnf install kate     [On RHEL, CentOS, and Fedora]
$ sudo pacman -S kate       [On Arch Linux and Manjaro]
$ sudo zypper install kate  [On OpenSuse]

6. ഉദാത്തമായ ടെക്സ്റ്റ് എഡിറ്റർ

പൈത്തൺ പ്രോഗ്രാമിംഗ് ഇന്റർഫേസുള്ള ഒരു ശക്തമായ ക്രോസ്-പ്ലാറ്റ്ഫോം സോഴ്സ് കോഡ് എഡിറ്ററാണ് സബ്ലൈം ടെക്സ്റ്റ്. ഇത് നിരവധി പ്രോഗ്രാമിംഗ് ഭാഷകളെയും മാർക്ക്അപ്പ് ഭാഷകളെയും പിന്തുണയ്ക്കുന്നു, കൂടാതെ പ്ലഗിനുകളുള്ള ഉപയോക്താക്കൾക്ക് സവിശേഷതകൾ ചേർക്കാൻ കഴിയും, കൂടുതലും കമ്മ്യൂണിറ്റി നിർമ്മിച്ചതും സ്വതന്ത്ര-സോഫ്റ്റ്uവെയർ ലൈസൻസുകൾക്ക് കീഴിൽ പിന്തുണയ്ക്കുന്നതുമാണ്.

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

$ sudo apt install sublime-text     [On Debian, Ubuntu, and Mint]
$ sudo dnf install sublime-text     [On RHEL, CentOS, and Fedora]
$ sudo pacman -S sublime-text       [On Arch Linux and Manjaro]
$ sudo zypper install sublime-text  [On OpenSuse]

7. ജെഡ് എഡിറ്റർ

ഡ്രോപ്പ്ഡൗൺ മെനുകൾ പോലെയുള്ള GUI പോലുള്ള സവിശേഷതകൾക്കുള്ള പിന്തുണയുള്ള മറ്റൊരു കമാൻഡ്-ലൈൻ എഡിറ്റർ കൂടിയാണ് ജെഡ്. ഇത് സോഫ്uറ്റ്uവെയർ വികസനത്തിനായി ഉദ്ദേശിച്ചാണ് വികസിപ്പിച്ചിരിക്കുന്നത്, അതിന്റെ പ്രധാന സവിശേഷതകളിലൊന്നാണ് യൂണികോഡ് മോഡിന്റെ പിന്തുണ.

കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങളുടെ ഡിഫോൾട്ട് പാക്കേജ് മാനേജർ ഉപയോഗിച്ച് നിങ്ങൾക്ക് Linux സിസ്റ്റങ്ങളിൽ Jed എഡിറ്റർ ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും.

$ sudo apt install jed     [On Debian, Ubuntu, and Mint]
$ sudo dnf install jed     [On RHEL, CentOS, and Fedora]
$ sudo pacman -S jed       [On Arch Linux and Manjaro]
$ sudo zypper install jed  [On OpenSuse]

8. gVim എഡിറ്റർ

ഇത് ജനപ്രിയ Vim എഡിറ്ററിന്റെ GUI പതിപ്പാണ്, ഇതിന് Vim എന്ന കമാൻഡ് ലൈൻ പോലെ സമാനമായ പ്രവർത്തനങ്ങളുണ്ട്.

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

$ sudo apt install vim-gtk3     [On Debian, Ubuntu, and Mint]
$ sudo dnf install gvim         [On RHEL, CentOS, and Fedora]
$ sudo pacman -S gvim           [On Arch Linux and Manjaro]
$ sudo zypper install gvim       [On OpenSuse]

9. ജിനി എഡിറ്റർ

GTK+ ടൂൾകിറ്റ് ഉപയോഗിച്ച് സോഫ്uറ്റ്uവെയർ വികസനത്തിൽ ശ്രദ്ധ കേന്ദ്രീകരിച്ച് അടിസ്ഥാന IDE പോലുള്ള സവിശേഷതകൾ പ്രദാനം ചെയ്യുന്ന ചെറുതും ഭാരം കുറഞ്ഞതുമായ ഒരു സംയോജിത വികസന പരിതസ്ഥിതിയാണ് Geany.

ചുവടെ ലിസ്റ്റുചെയ്തിരിക്കുന്നതുപോലെ ഇതിന് ചില അടിസ്ഥാന സവിശേഷതകൾ ഉണ്ട്:

  • വാക്യഘടന ഹൈലൈറ്റിംഗ്
  • പ്ലഗ്ഗബിൾ ഇന്റർഫേസ്
  • നിരവധി ഫയൽ തരങ്ങളെ പിന്തുണയ്ക്കുന്നു
  • കോഡ് ഫോൾഡിംഗും കോഡ് നാവിഗേഷനും പ്രാപ്തമാക്കുന്നു
  • ചിഹ്ന നാമവും സ്വയമേവ പൂർത്തിയാക്കലും നിർമ്മിക്കുക
  • HTML, XML ടാഗുകൾ സ്വയമേവ അടയ്ക്കുന്നതിനെ പിന്തുണയ്ക്കുന്നു
  • എലിമെന്ററി പ്രോജക്റ്റ് മാനേജ്മെന്റ് ഫങ്ഷണാലിറ്റി കൂടാതെ മറ്റു പലതും

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

$ sudo apt install geany        [On Debian, Ubuntu, and Mint]
$ sudo dnf install geany        [On RHEL, CentOS, and Fedora]
$ sudo pacman -S geany          [On Arch Linux and Manjaro]
$ sudo zypper install geany     [On OpenSuse]

10. ലീഫ് പാഡ്

ലീഫ് പാഡ് ഒരു GTK + അടിസ്ഥാനമാക്കിയുള്ള, ഭാരം കുറഞ്ഞ GUI അടിസ്ഥാനമാക്കിയുള്ള ടെക്സ്റ്റ് എഡിറ്ററാണ്, ഇത് ഇന്ന് ലിനക്സ് ഉപയോക്താക്കൾക്കിടയിൽ ജനപ്രിയമാണ്. പുതിയ ലിനക്സ് ഉപയോക്താക്കൾക്ക് ഇത് ഉപയോഗിക്കാൻ എളുപ്പമാണ്.

ഇതിന് ഇനിപ്പറയുന്ന സവിശേഷതകൾ ഉണ്ട്:

  • കോഡ്സെറ്റ് ഓപ്ഷൻ
  • കോഡ്സെറ്റ് സ്വയമേവ കണ്ടെത്തൽ അനുവദിക്കുന്നു
  • പൂർവാവസ്ഥയിലാക്കുന്നതിനും വീണ്ടും ചെയ്യുന്നതിനുമുള്ള ഓപ്ഷനുകൾ
  • ഫയൽ ലൈൻ നമ്പറുകൾ പ്രദർശിപ്പിക്കുക
  • ഡ്രാഗ് ആൻഡ് ഡ്രോപ്പ് ഓപ്ഷനുകൾ
  • പിന്തുണയ്ക്കുന്നു
  • പ്രിന്റിംഗ് പിന്തുണ

കാണിച്ചിരിക്കുന്നതുപോലെ സ്നാപ്പ് പാക്കേജ് മാനേജർ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ലിനക്സ് സിസ്റ്റങ്ങളിൽ ലീഫ് പാഡ് എഡിറ്റർ ഇൻസ്റ്റാൾ ചെയ്യാം.

$ sudo snap install leafpad

11. ബ്ലൂഫിഷ്

ലിനക്സ് പ്രോഗ്രാമർമാരെയും വെബ് ഡെവലപ്പർമാരെയും ടാർഗെറ്റുചെയ്യുന്ന എളുപ്പത്തിൽ ഇൻസ്റ്റാൾ ചെയ്യാവുന്നതും വിപുലമായതുമായ ടെക്സ്റ്റ് എഡിറ്ററാണ് ബ്ലൂഫിഷ്. ചുവടെ ലിസ്റ്റുചെയ്uതിരിക്കുന്നതുപോലെ ഇത് വിശാലമായ സവിശേഷതകൾ വാഗ്ദാനം ചെയ്യുന്നു:

  • കനംകുറഞ്ഞതും വേഗതയേറിയതും
  • ലിന്റ്, വെബ്uലിന്റ്, മേക്ക്, കൂടാതെ മറ്റു പലതും പോലുള്ള ബാഹ്യ ലിനക്സ് പ്രോഗ്രാമുകളും ഫിൽട്ടറുകളും, പൈപ്പിംഗ്, സെഡ്, സോർട്ട്, എഎകെ എന്നിവയും മറ്റും സംയോജിപ്പിക്കുന്നു
  • സ്പെല്ലിംഗ് പരിശോധന സവിശേഷത
  • ഒന്നിലധികം പ്രോജക്റ്റുകളിൽ പ്രവർത്തിക്കുന്നത് പിന്തുണയ്ക്കുന്നു
  • റിമോട്ട് ഫയൽ എഡിറ്റിംഗ്
  • പിന്തുണ തിരഞ്ഞ് മാറ്റിസ്ഥാപിക്കുക
  • പഴയപടിയാക്കുക, വീണ്ടും ചെയ്യുക ഓപ്ഷൻ
  • പരിഷ്കരിച്ച ഫയലുകളുടെ സ്വയമേവ വീണ്ടെടുക്കൽ

കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങളുടെ ഡിഫോൾട്ട് പാക്കേജ് മാനേജർ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ലിനക്സ് സിസ്റ്റങ്ങളിൽ ബ്ലൂഫിഷ് എഡിറ്റർ ഇൻസ്റ്റാൾ ചെയ്യാം.

$ sudo apt install bluefish        [On Debian, Ubuntu, and Mint]
$ sudo dnf install bluefish        [On RHEL, CentOS, and Fedora]
$ sudo pacman -S bluefish          [On Arch Linux and Manjaro]
$ sudo zypper install bluefish     [On OpenSuse]

12. ആറ്റം

GitHub വികസിപ്പിച്ചെടുത്ത സ്വതന്ത്രവും ഓപ്പൺ സോഴ്uസ് ക്രോസ്-പ്ലാറ്റ്uഫോം കോഡ് എഡിറ്ററാണ് ആറ്റം. HTML, JavaScript എന്നിവ പോലുള്ള വെബ് സാങ്കേതികവിദ്യകൾ ഉപയോഗിച്ച് പൂർണ്ണമായും ഇഷ്ടാനുസൃതമാക്കാൻ കഴിയുന്ന തരത്തിലാണ് ഇത് നിർമ്മിച്ചിരിക്കുന്നത്, ഇതിന് Node.js-അധിഷ്ഠിത പ്ലഗിന്നുകൾക്കും നേറ്റീവ് Git നിയന്ത്രണത്തിനും പിന്തുണയുണ്ട്.

ആറ്റത്തിന്റെ സവിശേഷത ഹൈലൈറ്റുകളിൽ ഉൾപ്പെടുന്നു:

  • 100% ഓപ്പൺ സോഴ്സ്
  • ആധുനികവും ഇഷ്ടാനുസൃതമാക്കാവുന്നതുമായ ലേഔട്ട്
  • തീമുകൾ
  • ഉൾച്ചേർത്ത Git പിന്തുണ
  • Telesync-മായി തത്സമയ സഹകരണം
  • സ്uമാർട്ട് ഓട്ടോ-കംപ്ലീറ്റും ഇന്റലിസെൻസും
  • ബിൽറ്റ്-ഇൻ പാക്കേജ് മാനേജർ

ഇനിപ്പറയുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ലിനക്സ് സിസ്റ്റങ്ങളിൽ ആറ്റം എഡിറ്റർ ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും.

---------- On Debian, Ubuntu & Mint ---------- 
$ wget -c https://atom.io/download/deb -O atom.deb
$ sudo dpkg -i atom.deb

---------- On RHEL, CentOS & Fedora ----------
$ wget -c https://atom.io/download/rpm -O atom.rpm
$ sudo rpm -i atom.rpm

13. വിഎസ്uകോഡ്

ലിനക്സ്, മാക്, വിൻഡോസ് കമ്പ്യൂട്ടറുകൾക്കായി മൈക്രോസോഫ്റ്റ് നിർമ്മിച്ച കരുത്തുറ്റ സ്വതന്ത്ര ഓപ്പൺ സോഴ്uസ് ആധുനിക ടെക്സ്റ്റ് എഡിറ്ററാണ് VSCode.

ഇത് ഉൾപ്പെടെ നിരവധി ശക്തമായ സവിശേഷതകൾ വാഗ്ദാനം ചെയ്യുന്നു:

  • ഒരു ഇന്ററാക്ടീവ് കൺസോൾ, ബ്രേക്ക്uപോയിന്റുകൾ, കോൾ സ്റ്റാക്കുകൾ മുതലായവ ഉപയോഗിച്ച് പൂർണ്ണമായ ഡീബഗ്ഗിംഗ് ശേഷി.
  • Git കമാൻഡുകൾക്കൊപ്പം ബിൽറ്റ്-ഇൻ Git പിന്തുണ
  • ഇന്റലിസെൻസ്
  • 100% ഇഷ്uടാനുസൃതമാക്കൽ
  • ബോക്uസിന് പുറത്ത് ടൺ കണക്കിന് ഭാഷകൾക്കുള്ള പിന്തുണ
  • ടോഗബിൾ ലേഔട്ടുകൾ
  • ബിൽറ്റ്-ഇൻ ടെർമിനൽ

VSCode ഡൗൺലോഡ് പേജിൽ നിന്ന് .deb അല്ലെങ്കിൽ .rpm പാക്കേജ് ഡൗൺലോഡ് ചെയ്ത് നിങ്ങളുടെ ലിനക്സ് വിതരണത്തിനായി VSCode ഇൻസ്റ്റാൾ ചെയ്യാം.

14. ലൈറ്റ് ടേബിൾ

ലൈറ്റ് ടേബിൾ, അതിന്റെ ഉപയോക്താവ് തിരഞ്ഞെടുക്കുന്ന ഏതൊരു കാര്യത്തിലും ഉപയോഗിക്കാൻ കഴിയുന്ന തരത്തിൽ ഇഷ്ടാനുസൃതമാക്കാൻ കഴിയുന്ന തരത്തിൽ നിർമ്മിച്ച ഒരു ശക്തമായ, അലങ്കോലമില്ലാത്ത ക്രോസ്-പ്ലാറ്റ്ഫോം ടെക്സ്റ്റ് എഡിറ്ററാണ്.

ലൈറ്റ് ടേബിളിന്റെ സവിശേഷതകളിൽ ഇവ ഉൾപ്പെടുന്നു:

  • ഇൻലൈൻ മൂല്യനിർണ്ണയം
  • തത്സമയ വാച്ചുകൾ
  • സൗജന്യവും ഓപ്പൺ സോഴ്uസും
  • പ്ലഗിൻ മാനേജർ
  • ശക്തമായ എഡിറ്റിംഗ്

ഇനിപ്പറയുന്ന PPA ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഉബുണ്ടുവിലും അതിന്റെ ഡെറിവേറ്റീവുകളിലും ലൈറ്റ് ടേബിൾ ഇൻസ്റ്റാൾ ചെയ്യാം.

$ sudo add-apt-repository ppa:dr-akulavich/lighttable
$ sudo apt-get update
$ sudo apt-get install lighttable-installer

15. മെഡിറ്റ് ടെക്സ്റ്റ് എഡിറ്റർ

മെഡിറ്റ് എന്നത് Mac, Linux, Windows എന്നിവയ്uക്കായുള്ള ഒരു ഭാരം കുറഞ്ഞ ഓപ്പൺ സോഴ്uസ് ടെക്uസ്uറ്റ് എഡിറ്ററാണ്. ഇത് യഥാർത്ഥത്തിൽ GGAP എഡിറ്ററിന്റെ ലളിതമായ ബിൽറ്റ്-ഇൻ ഘടകമായി ആരംഭിച്ചു, ഇപ്പോൾ അതിന്റെ സ്വന്തം ടെക്സ്റ്റ് എഡിറ്ററാണ്.

ധ്യാനത്തിന്റെ സവിശേഷതകൾ ഉൾപ്പെടുന്നു:

  • ഇഷ്uടാനുസൃതമാക്കാവുന്ന വാക്യഘടന ഹൈലൈറ്റിംഗ്
  • പൈത്തൺ, സി, അല്ലെങ്കിൽ ലുവാ എന്നിവയിൽ എഴുതിയ പ്ലഗിന്നുകൾക്കുള്ള പിന്തുണ
  • പതിവ് എക്സ്പ്രഷനുകൾക്കുള്ള പിന്തുണ
  • കോൺഫിഗർ ചെയ്യാവുന്ന കീബോർഡ് ആക്സിലറേറ്ററുകൾ

mooedit.sourceforge.net പേജിൽ നിന്ന് നിങ്ങൾക്ക് മെഡിറ്റ് ഡൗൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്യാം.

16. നിയോവിം - വിം അടിസ്ഥാനമാക്കിയുള്ള ടെക്സ്റ്റ് എഡിറ്റർ

ഉപയോഗക്ഷമതയിലും പ്രവർത്തന വിപുലീകരണത്തിലും ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്ന ഒരു ഹൈപ്പർ എക്സ്റ്റൻസിബിൾ വിം അടിസ്ഥാനമാക്കിയുള്ള ടെക്സ്റ്റ് എഡിറ്ററാണ് നിയോവിം. ആധുനിക ജിയുഐകൾ, അസിൻക്രണസ് ജോബ് കൺട്രോൾ മുതലായവ ഉപയോഗിച്ച് അതിന്റെ പ്രവർത്തനക്ഷമതയും ഉപയോഗക്ഷമതയും ആക്രമണാത്മകമായി പുനർനിർമ്മിക്കുന്നതിനായി ജനപ്രിയ വിം എഡിറ്ററിൽ നിന്ന് ഇത് ഫോർക്ക് ചെയ്തു.

നിയോവിമിന്റെ ഫീച്ചർ ഹൈലൈറ്റുകളിൽ ഇവ ഉൾപ്പെടുന്നു:

  • സൗജന്യവും ഓപ്പൺ സോഴ്uസ് ലൈസൻസും
  • XDG അടിസ്ഥാന ഡയറക്uടറികൾക്കുള്ള പിന്തുണ
  • മിക്ക Vim പ്ലഗിന്നുകളുമായും അനുയോജ്യത
  • ഒരു ഉൾച്ചേർത്ത, കോൺഫിഗർ ചെയ്യാവുന്ന ടെർമിനൽ എമുലേറ്റർ

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

$ sudo apt install neovim        [On Debian, Ubuntu, and Mint]
$ sudo dnf install neovim        [On RHEL, CentOS, and Fedora]
$ sudo pacman -S neovim          [On Arch Linux and Manjaro]
$ sudo zypper install neovim     [On OpenSuse]

17. നോട്ട്പാഡ്++

വിൻഡോസ് പ്ലാറ്റ്uഫോമുകൾക്കായുള്ള വേഗതയിലും കുറഞ്ഞ പ്രോഗ്രാം വലുപ്പത്തിലും ശ്രദ്ധ കേന്ദ്രീകരിച്ച് നിർമ്മിച്ച ഇഷ്ടാനുസൃതമാക്കാവുന്ന ടെക്സ്റ്റ് എഡിറ്ററാണ് നോട്ട്പാഡ്++. സിന്റില്ല ടെക്സ്റ്റ് എഡിറ്ററിനെ അടിസ്ഥാനമാക്കിയാണ് ഇത് വികസിപ്പിച്ചിരിക്കുന്നത്, കൂടാതെ ടൺ കണക്കിന് പ്ലഗിനുകൾ ഉപയോഗിച്ച് അതിന്റെ പ്രവർത്തനം വിപുലീകരിക്കാൻ കഴിയും.

അതിന്റെ സവിശേഷതകളിൽ ഇവ ഉൾപ്പെടുന്നു:

  • ടാബ്ഡ് എഡിറ്റിംഗ്
  • കോഡ് ഫോൾഡിംഗ്
  • ബുക്ക്മാർക്ക് പിന്തുണ
  • ഡോക്യുമെന്റ് മാപ്പ്
  • Perl അനുയോജ്യമായ റെഗുലർ എക്സ്പ്രഷൻ

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

$ sudo snap install notepad-plus-plus

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

വിയുടെ കീസ്uട്രോക്കുകൾ ടെക്uസ്uറ്റ് എഡിറ്റിംഗ് ഭാഷയായി നടപ്പിലാക്കുന്ന എഡിറ്റിംഗ് മോഡലുള്ള ഒരു സ്വതന്ത്ര ഓപ്പൺ സോഴ്uസ് വിം അടിസ്ഥാനമാക്കിയുള്ള മോഡൽ ടെക്uസ്റ്റ് എഡിറ്ററാണ് കകൗൺ.

ഇതിന് നിരവധി സവിശേഷതകൾ ഉണ്ട്, അവയിൽ:

  • ഓട്ടോ-ഇൻഡന്റേഷൻ
  • കേസ് കൃത്രിമത്വം
  • ഓരോ തിരഞ്ഞെടുപ്പും ഒരു ബാഹ്യ ഫിൽട്ടറിലേക്ക് പൈപ്പ് ചെയ്യുന്നു
  • ഹുക്കുകൾ
  • വാക്യഘടന ഹൈലൈറ്റിംഗ്
  • ഇഷ്uടാനുസൃതമാക്കൽ
  • ഒന്നിലധികം തിരഞ്ഞെടുക്കലുകൾ

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

$ sudo apt install kakoune        [On Debian, Ubuntu, and Mint]
$ sudo dnf install kakoune        [On RHEL, CentOS, and Fedora]
$ sudo pacman -S kakoune          [On Arch Linux and Manjaro]
$ sudo zypper install kakoune     [On OpenSuse]

19. മൈക്രോ - ടെർമിനൽ അടിസ്ഥാനമാക്കിയുള്ള ടെക്സ്റ്റ് എഡിറ്റർ

കുത്തനെയുള്ള പഠന വക്രതയില്ലാതെ മറ്റ് ടെർമിനൽ അധിഷ്uഠിത ടെക്uസ്uറ്റ് എഡിറ്ററുകളിലെ സവിശേഷതകൾ പ്രയോജനപ്പെടുത്താൻ ഉപയോക്താക്കൾക്ക് പര്യാപ്തവും അവബോധജന്യവുമായ രീതിയിൽ നിർമ്മിച്ച ഒരു കമാൻഡ് ലൈൻ അടിസ്ഥാനമാക്കിയുള്ള ടെക്uസ്uറ്റ് എഡിറ്ററാണ് മൈക്രോ.

മൈക്രോയുടെ ഫീച്ചർ ഹൈലൈറ്റുകളിൽ ഇവ ഉൾപ്പെടുന്നു:

  • മൗസ് പിന്തുണ
  • ഒന്നിലധികം കഴ്uസറുകൾ
  • ടെർമിനൽ എമുലേഷൻ
  • ഉയർന്ന ഇഷ്uടാനുസൃതമാക്കൽ
  • പ്ലഗിൻ സിസ്റ്റം
  • ആശ്രിതത്വങ്ങളില്ലാത്ത സ്റ്റാറ്റിക് ലൈബ്രറി

ഇനിപ്പറയുന്ന ഇൻസ്റ്റലേഷൻ സ്ക്രിപ്റ്റ് പ്രവർത്തിപ്പിക്കുന്നതിലൂടെ നിങ്ങളുടെ ലിനക്സ് വിതരണത്തിൽ മൈക്രോ എളുപ്പത്തിൽ ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും.

$ curl https://getmic.ro | bash

20. ബ്രാക്കറ്റുകൾ ടെക്സ്റ്റ് എഡിറ്റർ

വെബ് ഡെവലപ്uമെന്റിൽ ശ്രദ്ധ കേന്ദ്രീകരിച്ച് അഡോബ് സൃഷ്uടിച്ച ഒരു ആധുനിക സ്വതന്ത്ര ഓപ്പൺ സോഴ്uസ് കോഡ് എഡിറ്ററാണ് ബ്രാക്കറ്റുകൾ. HTML, CSS, JavaScript എന്നിവയിൽ വെബ് ഡെവലപ്പർമാർക്ക് നിരവധി സൗജന്യ എക്സ്റ്റൻഷനുകൾ ഉപയോഗിച്ച് അതിന്റെ നേറ്റീവ് സവിശേഷതകൾ വിപുലീകരിക്കാനുള്ള കഴിവുള്ള ഒരു സമ്പന്നമായ കോഡ് എഡിറ്റിംഗ് അനുഭവം നൽകുന്നതിന് ഇത് എഴുതിയിരിക്കുന്നു.

ബ്രാക്കറ്റുകളുടെ സവിശേഷതകൾ ഉൾപ്പെടുന്നു:

  • മനോഹരമായ ഒരു ഉപയോക്തൃ ഇന്റർഫേസ്
  • എസ്uസിഎസ്എസിനും കുറവ്
  • നുമുള്ള പ്രീപ്രോസസർ പിന്തുണ
  • ഇൻലൈൻ എഡിറ്റർമാർ
  • തത്സമയ പ്രിവ്യൂ
  • ഒന്നിലധികം ടാബുചെയ്uത എഡിറ്റിംഗ്
  • PHP പിന്തുണ
  • ഭാഷാ സെർവർ പ്രോട്ടോക്കോൾ
  • പിന്തുണയ്ക്കുന്നു
  • പ്ലഗിൻ വിപുലീകരണങ്ങൾക്കുള്ള പിന്തുണ

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

$ sudo snap install brackets

21. ലൈറ്റ് എഡിറ്റർ

ലുവാ ഭാഷയിൽ കൂടുതലായി വികസിപ്പിച്ചെടുത്ത ഒരു പുതിയ ടെക്സ്റ്റ് എഡിറ്ററാണ് ലൈറ്റ്, അത് പ്രായോഗികവും സന്തോഷകരവും ചെറുതും വേഗതയേറിയതും കഴിയുന്നത്ര ലളിതമായി സൃഷ്ടിച്ചതും വാഗ്ദാനം ചെയ്യാൻ ലക്ഷ്യമിടുന്നു; മാറ്റാനും വികസിപ്പിക്കാനും എളുപ്പമാണ്, അല്ലെങ്കിൽ ഒന്നും ചെയ്യാതെ ഉപയോഗിക്കാൻ.

22. ആഷ് എഡിറ്റർ

ആധുനിക കീ-ബൈൻഡിംഗുകൾക്കൊപ്പം ഉപയോഗിക്കാൻ എളുപ്പമുള്ള രീതിയിൽ രൂപകൽപ്പന ചെയ്uതിരിക്കുന്ന ലളിതവും വൃത്തിയുള്ളതുമായ കമാൻഡ് ലൈൻ അടിസ്ഥാനമാക്കിയുള്ള ടെക്uസ്uറ്റ് എഡിറ്ററാണ് ആഷ്.

23. CudaText

CudaText ഒരു പുതിയ ക്ലീൻ ഓപ്പൺ സോഴ്uസ്, ക്രോസ്-പ്ലാറ്റ്ഫോം ടെക്സ്റ്റ് എഡിറ്ററാണ്, അതിൽ ടൺ കണക്കിന് ഫീച്ചറുകൾ ഉൾപ്പെടുന്നു:

  • ഒരുപാട് ഭാഷകൾക്കുള്ള വാക്യഘടന ഹൈലൈറ്റ്.
  • പതിവ് പദപ്രയോഗങ്ങൾ ഉപയോഗിച്ച് കണ്ടെത്തുക/മാറ്റിസ്ഥാപിക്കുക.
  • അവ്യക്തമായ പൊരുത്തമുള്ള കമാൻഡ് പാലറ്റ്.
  • അൺലിമിറ്റഡ് വലുപ്പത്തിലുള്ള ഫയലുകൾക്കുള്ള ബൈനറി/ഹെക്സ് വ്യൂവർ.
  • നിരവധി എൻകോഡിംഗുകൾക്കുള്ള പിന്തുണ.

ലിസ്റ്റ് ഞങ്ങൾ നോക്കിയതിലും കൂടുതലാണെന്ന് ഞാൻ വിശ്വസിക്കുന്നു, അതിനാൽ നിങ്ങൾ മറ്റ് സ്വതന്ത്രവും ഓപ്പൺ സോഴ്uസ് ടെക്സ്റ്റ് എഡിറ്ററുകളും ഉപയോഗിച്ചിട്ടുണ്ടെങ്കിൽ, ഒരു അഭിപ്രായം പോസ്റ്റ് ചെയ്തുകൊണ്ട് ഞങ്ങളെ അറിയിക്കുക. വായനയ്uക്ക് നന്ദി കൂടാതെ എപ്പോഴും Tecmint-മായി ബന്ധപ്പെട്ടിരിക്കുക.