ലിനക്സിൽ സബ്uലൈം ടെക്സ്റ്റ് എഡിറ്റർ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം, ഉപയോഗിക്കും


ടെക്uസ്uറ്റ് എഡിറ്ററുകളെക്കുറിച്ചും ഐഡിഇയെക്കുറിച്ചും സംസാരിക്കുമ്പോൾ, ഏത് ടെക്uസ്uറ്റ് എഡിറ്റർ/ഐഡിഇയാണ് ഏറ്റവും മികച്ചത് എന്നതിനെക്കുറിച്ച് പ്രോഗ്രാമർമാർക്കിടയിൽ ഒരിക്കലും അവസാനിക്കാത്ത ചർച്ചയുണ്ട്. ശരി, തിരഞ്ഞെടുപ്പ് എല്ലായ്പ്പോഴും വ്യക്തിഗതമാണ്; ആളുകൾ സിംഗിൾ എഡിറ്റർ/ഐഡിഇയിൽ ഉറച്ചുനിൽക്കുന്നതും ചില ആളുകൾ ഒരേസമയം 2 മുതൽ 3 വരെ എഡിറ്റർമാർ/ഐഡിഇകൾ ഉപയോഗിക്കുന്നതും ഞാൻ കണ്ടിട്ടുണ്ട്. ഇത് ജോലിയുടെ സ്വഭാവത്തെയും എഡിറ്റർ/ഐഡിഇ നൽകുന്ന സവിശേഷതകളെയും ആശ്രയിച്ചിരിക്കുന്നു.

ഈ ലേഖനം അതിന്റെ വേഗത, ആകർഷകമായ ഉപയോക്തൃ ഇന്റർഫേസ്, ഉപയോഗിക്കാൻ ലളിതം, സമ്പന്നമായ കമ്മ്യൂണിറ്റി പിന്തുണ, കൂടാതെ ഒരു ടൺ കൂടുതൽ പറയാനുള്ള കഴിവ് എന്നിവയാൽ വേറിട്ടുനിൽക്കുന്ന ഒരു ജനപ്രിയ ടെക്സ്റ്റ് എഡിറ്ററെക്കുറിച്ചാണ്. അതെ, അതാണ് \സബ്uലൈം ടെക്uസ്uറ്റ്. 2008-ലെ പ്രാരംഭ റിലീസ്, സി++, പൈത്തൺ എന്നിവയിൽ എഴുതിയതാണ്, സപ്uലൈം ടെക്uസ്uറ്റ് ക്രോസ്-പ്ലാറ്റ്uഫോമും ഉയർന്ന ഇഷ്uടാനുസൃതമാക്കാവുന്നതുമാണ്. ഈ ലേഖനം എഴുതുമ്പോൾ, ഏറ്റവും പുതിയ പതിപ്പ് 3.2.2 ആണ്.

ഗംഭീരമായ ടെക്uസ്uറ്റ് ഓപ്പൺ സോഴ്uസോ സൗജന്യമോ അല്ല, നിങ്ങൾ ഒറ്റത്തവണ ലൈസൻസ് വാങ്ങണം. എന്നാൽ നിങ്ങൾക്ക് ഇത് മൂല്യനിർണ്ണയത്തിനായി ഉപയോഗിക്കാനുള്ള ഒരു ഓപ്ഷനുണ്ട്, ലൈസൻസ് വാങ്ങുന്നതിന് സമയപരിധിയില്ല.

ലിനക്സ് സിസ്റ്റങ്ങളിൽ സബ്ലൈം എഡിറ്റർ ഇൻസ്റ്റാൾ ചെയ്യുന്നു

സബ്ലൈം ടെക്സ്റ്റ് എഡിറ്റർ ക്രോസ്-പ്ലാറ്റ്ഫോമാണ്, നിങ്ങൾക്ക് ഇത് Linux, Windows അല്ലെങ്കിൽ Mac സിസ്റ്റങ്ങളിൽ ഉപയോഗിക്കാം. ലിനക്uസിന്റെ വ്യത്യസ്ത രുചികളിൽ സബ്uലൈം ടെക്uസ്uറ്റ് 3 ഇൻസ്uറ്റാൾ ചെയ്യുന്നതിന്, ചുവടെയുള്ള നിർദ്ദേശങ്ങൾ കാണുക.

$ wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
$ sudo apt-get install apt-transport-https
$ echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
$ sudo apt-get update
$ sudo apt-get install sublime-text
$ sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg
$ sudo yum-config-manager --add-repo https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo
$ sudo yum install sublime-text 
$ sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg
$ sudo dnf config-manager --add-repo https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo
$ sudo dnf install sublime-text 

ഇൻസ്റ്റാളേഷൻ പൂർത്തിയായിക്കഴിഞ്ഞാൽ, സ്റ്റാർട്ട് മെനുവിൽ നിന്ന് തിരഞ്ഞെടുത്ത ആപ്ലിക്കേഷനുകളിലേക്ക് പോയി നിങ്ങളുടെ ഡിഫോൾട്ട് ടെക്uസ്uറ്റ് എഡിറ്ററായി സബ്uലൈം ടെക്uസ്uറ്റ് എഡിറ്റർ സജ്ജീകരിക്കാം. ഞാൻ Linux Mint 19.3 ആണ് ഉപയോഗിക്കുന്നത്, നിങ്ങളുടെ OS ഫ്ലേവർ അനുസരിച്ച് നിങ്ങൾക്ക് ഡിഫോൾട്ട് ഓപ്ഷൻ സെറ്റ് ചെയ്യാം.

നിങ്ങൾക്ക് ടൈപ്പ് ചെയ്തുകൊണ്ട് ടെർമിനലിൽ നിന്ന് സബ്ലൈം ടെക്സ്റ്റ് എഡിറ്റർ ആരംഭിക്കാനും കഴിയും:

$ subl

സബ്uലൈം എഡിറ്ററിനായി പാക്കേജ് മാനേജർ ഇൻസ്റ്റാൾ ചെയ്യുക

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

പാക്കേജുമായി ബന്ധപ്പെട്ട വിവരങ്ങൾ പാക്കേജ് നിയന്ത്രണത്തിൽ കാണാം. പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് നമ്മൾ ആദ്യം \പാക്കേജ് കൺട്രോൾ ഇൻസ്റ്റാൾ ചെയ്യണം, അത് മഹത്തായതിനായി പാക്കേജ് മാനേജ്മെന്റ് (ഇൻസ്റ്റാൾ ചെയ്യുക, പ്രവർത്തനക്ഷമമാക്കുക, നീക്കം ചെയ്യുക, പ്രവർത്തനരഹിതമാക്കുക, ലിസ്റ്റ് മുതലായവ) ശ്രദ്ധിക്കുന്നു.

CTRL + SHIFT + P“ അമർത്തുക. ഇത് കമാൻഡ് പാലറ്റ് തുറക്കും. “പാക്കേജ് നിയന്ത്രണം ഇൻസ്റ്റാൾ ചെയ്യുക” എന്ന് ടൈപ്പ് ചെയ്ത് ENTER അമർത്തുക.

ഇപ്പോൾ നിങ്ങൾക്ക് പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ തുടങ്ങാം, പാക്കേജുകൾ ലിസ്റ്റ് ചെയ്യുക, നീക്കം ചെയ്യുക അല്ലെങ്കിൽ പ്രവർത്തനരഹിതമാക്കുക തുടങ്ങിയവ.

CTRL + SHIFT + P” → COMMAND PALLET → “TYPE Package” അമർത്തുക → പാക്കേജ് മാനേജ്മെന്റിനായി നിങ്ങൾക്ക് ഉപയോഗിക്കാനാകുന്ന എല്ലാ ഓപ്ഷനുകളും ഇത് പ്രദർശിപ്പിക്കും.

സപ്uലൈമിൽ പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുക

ഏതെങ്കിലും പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യാൻ “CTRL + SHIFT + P” → COMMAND PALLET → “പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുക” → “package Name“ അമർത്തുക.

ഞങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്യുന്ന പാക്കേജുകളുടെ ലിസ്റ്റ് ചുവടെയുണ്ട്, പാക്കേജുകളുടെ പ്രോപ്പർട്ടികൾ എങ്ങനെ ക്രമീകരിക്കാമെന്ന് കാണുക.

ഫയലുകളും ഫോൾഡറുകളും കൈകാര്യം ചെയ്യുന്നതിനുള്ള കൂടുതൽ ഓപ്ഷനുകൾ ഈ പാക്കേജ് നിങ്ങൾക്ക് നൽകുന്നു. Sublime ഇൻസ്റ്റാൾ ചെയ്തതിന് ശേഷം നിങ്ങൾക്ക് \SIDE BAR → RIGHT CLICK → ഓപ്uഷനുകൾ പ്രദർശിപ്പിക്കും. തുടർന്ന് നിങ്ങൾക്ക് \SideBarEnhancements ഇൻസ്റ്റാൾ ചെയ്ത് വ്യത്യാസം കാണാം.

സൈഡ്uബാർ എൻഹാൻസ്uമെന്റുകൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ - കമാൻഡ് പാലറ്റ് [ CTRL + SHIFT + P ] → പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുക → SIDEBARENHANCEMENT.

UI, സിന്റാക്സ് വർണ്ണ സ്കീം എന്നിവ മാറ്റാനുള്ള ഓപ്ഷൻ സബ്ലൈം നൽകുന്നു. വർണ്ണ സ്കീം ഞങ്ങളുടെ കോഡിനായി വാക്യഘടന നിറങ്ങൾ സജ്ജമാക്കും, അതേസമയം തീം UI രൂപത്തെ മാറ്റും.

ഞാൻ PREDAWN തീം ഉപയോഗിക്കുന്നു. നിങ്ങൾക്ക് ഏറ്റവും മികച്ചതായി തോന്നുന്നത് നിങ്ങൾക്ക് തിരഞ്ഞെടുക്കാം. പാക്കേജ് കൺട്രോൾ/തീമുകളിൽ നിന്ന് നിങ്ങൾക്ക് ലഭ്യമായ തീമുകൾ പരിശോധിക്കാം.

ഒരു തീം ഇൻസ്റ്റാൾ ചെയ്യാൻ - കമാൻഡ് പാലറ്റ് [ CTRL + SHIFT + P ] → പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുക → PREDWAN.

സൈഡ്uബാറിലെ നിങ്ങളുടെ ഫയലുകളിലേക്കും ഫോൾഡറുകളിലേക്കും ഈ പാക്കേജ് മനോഹരമായ ഐക്കണുകൾ ചേർക്കുന്നു. നിങ്ങൾക്ക് തിരഞ്ഞെടുക്കാൻ കഴിയുന്ന കുറച്ച് ഓപ്ഷനുകൾ ഉണ്ട്. ഞാൻ ഒരു ഫയൽ ഐക്കൺ ഉപയോഗിക്കുന്നു.

ഫയൽ ഐക്കൺ ഇൻസ്റ്റാൾ ചെയ്യാൻ – കമാൻഡ് പാലറ്റ് [ CTRL + SHIFT + P ] → പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുക → ഒരു ഫയൽ ഐക്കൺ.

റിമോട്ട് സെർവറുകളിൽ എന്റെ പ്രോജക്റ്റുകൾ/കോഡ് (ഫോൾഡറുകൾ) സമന്വയിപ്പിക്കാൻ SFTP പാക്കേജ് എന്നെ അനുവദിക്കുന്നു. നിങ്ങളുടെ പ്രൊഡക്ഷൻ സെർവറുകൾ ക്ലൗഡിൽ പ്രവർത്തിക്കുമ്പോൾ, നിങ്ങളുടെ ഡെവലപ്uമെന്റ് മെഷീൻ ലോക്കൽ ആയിരിക്കുമ്പോൾ, നിങ്ങളുടെ കോഡുകൾ റിമോട്ട് സെർവറുകളിലേക്ക് എളുപ്പത്തിൽ സമന്വയിപ്പിക്കാൻ കഴിയുന്ന സന്ദർഭങ്ങളിൽ ഇത് വളരെ ഉപയോഗപ്രദമാണ്.

SFTP ഇൻസ്റ്റാൾ ചെയ്യാൻ – കമാൻഡ് പാലറ്റ് [ CTRL + SHIFT + P ] → പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുക → SFTP.

SFTP സജ്ജീകരിക്കാൻ, വിദൂരമായി സമന്വയിപ്പിക്കേണ്ട നിങ്ങളുടെ പ്രോജക്റ്റ് ഫോൾഡർ തിരഞ്ഞെടുക്കുക. ഫോൾഡറിനുള്ളിൽ, sftp-config.json ഫയൽ സൃഷ്ടിക്കപ്പെടും.

ഉപയോക്തൃനാമം, ഹോസ്റ്റ്നാമം, പാസ്uവേഡ്, പ്രഖ്യാപിക്കേണ്ട വിദൂര പാത എന്നിവ പോലുള്ള വിശദാംശങ്ങൾ ഉള്ള ഒരു SFTP ക്രമീകരണ ഫയലാണിത്. നിങ്ങൾക്ക് upload_on_save പോലുള്ള ഓപ്uഷനുകളും പ്രവർത്തനക്ഷമമാക്കാം, അത് നിങ്ങളുടെ പ്രാദേശിക പകർപ്പ് സംരക്ഷിക്കുമ്പോൾ ഉടൻ തന്നെ നിങ്ങളുടെ മാറ്റങ്ങൾ സമന്വയിപ്പിക്കും.

ശ്രദ്ധിക്കുക: sftp-config.json എന്നത് ഒരു പ്രത്യേക ഫോൾഡറിന് മാത്രമുള്ളതാണ്. ഓരോ റിമോട്ട് മാപ്പിംഗിനും, ഒരു പുതിയ കോൺഫിഗറേഷൻ ഫയൽ സൃഷ്ടിക്കപ്പെടും.

ഫോൾഡർ → റൈറ്റ് ക്ലിക്ക് → SFTP → മാപ്പ് റിമോട്ടിലേക്ക് → SFTP-CONFIG.JSON.

സബ്uലൈമിന് ഡിഫോൾട്ടായി ടെർമിനൽ ഇന്റഗ്രേറ്റഡ് ഇല്ല. ശ്രേഷ്ഠതയ്ക്കുള്ള ഒരു ക്രോസ്-പ്ലാറ്റ്ഫോം ടെർമിനലാണ് ടെർമിനസ്.

ടെർമിനസ് ഇൻസ്റ്റാൾ ചെയ്യാൻ – കമാൻഡ് പാലറ്റ് [ CTRL + SHIFT + P ] → പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുക → TERMINUS.

ടെർമിനസ് ആരംഭിക്കുന്നതിനുള്ള രണ്ട് വഴികൾ:

  1. കമാൻഡ് പാലറ്റ് [ CTRL + SHIFT + P ] → ടെർമിനസ്: പാനൽ ടോഗിൾ ചെയ്യുക.
  2. കമാൻഡ് പാലറ്റ് [ CTRL + SHIFT + P ] → ടെർമിനസ് കീ ബൈൻഡിംഗുകൾ → ഷോർട്ട്uകട്ട് കീ പ്രഖ്യാപിക്കുക.

ഒന്നിലധികം ഉപകരണങ്ങളിലുടനീളം നിങ്ങളുടെ പാക്കേജുകളും ക്രമീകരണങ്ങളും സമന്വയിപ്പിക്കാൻ ഈ പാക്കേജ് നിങ്ങളെ അനുവദിക്കുന്നു. ഇത് Github-Gist ഉപയോഗിക്കുന്നു, നിങ്ങളുടെ ബാക്കപ്പുകൾ സംഭരിക്കുന്നതിന് വിശ്വസനീയവും സുരക്ഷിതവുമായ മാർഗ്ഗം നൽകുന്നു.

SYNC ക്രമീകരണങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ - കമാൻഡ് പാലറ്റ് [ CTRL + SHIFT + P ] → പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുക → SynC ക്രമീകരണങ്ങൾ.

ബ്രാക്കറ്റ് ഹൈലൈറ്റർ പാക്കേജ് വിവിധ ബ്രാക്കറ്റുകളുമായും ഇഷ്uടാനുസൃത ബ്രാക്കറ്റുകളുമായും പൊരുത്തപ്പെടുന്നു. നിങ്ങൾക്ക് നിറങ്ങൾ, വ്യത്യസ്ത ബ്രാക്കറ്റ് ശൈലി, ഹൈലൈറ്റ് മോഡ് എന്നിവ ഇഷ്ടാനുസൃതമാക്കാനും കഴിയും.

ബ്രാക്കറ്റ് ഹൈലൈറ്റർ ഇൻസ്റ്റാൾ ചെയ്യാൻ – കമാൻഡ് പാലറ്റ് [ CTRL + SHIFT + P ] → പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുക → BRAKETHIGHLIGHTER.

മുകളിൽ പറഞ്ഞിരിക്കുന്ന 6 പാക്കേജുകൾ ഒഴികെ 100 പാക്കേജുകൾ ലഭ്യമാണ്. പാക്കേജ് നിയന്ത്രണത്തിൽ നിന്ന് വ്യത്യസ്uത പാക്കേജുകൾ പര്യവേക്ഷണം ചെയ്uത് നിങ്ങളുടെ ആവശ്യങ്ങൾ തൃപ്തിപ്പെടുത്തുന്നത് പരീക്ഷിക്കുക.

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

നിങ്ങളുടെ കീബോർഡ് കുറുക്കുവഴികൾ ഇഷ്ടാനുസൃതമാക്കാൻ, കമാൻഡ് പാലറ്റ് [ CTRL + SHIFT + P ] → മുൻഗണനകൾ: കീ ബൈൻഡിംഗുകൾ. കീബൈൻഡിംഗിൽ രണ്ട് വിഭാഗങ്ങളുണ്ട്, ഒന്ന് ഡിഫോൾട്ട് കീബൈൻഡിംഗും മറ്റൊന്ന് നിങ്ങൾക്ക് ഇഷ്ടാനുസൃത കീബൈൻഡിംഗുകൾ സ്ഥാപിക്കാൻ കഴിയുന്ന ഉപയോക്തൃ-നിർവചിച്ച കീബൈൻഡിംഗുമാണ്. \ഡിഫോൾട്ട് കീമാപ്പ് ഫയലിൽ നിന്ന് നിങ്ങൾക്ക് കുറുക്കുവഴികളുടെ ലിസ്റ്റും അതിന്റെ പ്രവർത്തനവും ലഭിക്കും.

ഈ ലേഖനത്തിൽ, Linux-ൽ എങ്ങനെ sublime text 3 ഇൻസ്റ്റാൾ ചെയ്യാം എന്ന് നമ്മൾ കണ്ടു. പാക്കേജുകളും കുറച്ച് പ്രധാനപ്പെട്ട പാക്കേജുകളും കുറുക്കുവഴികളും എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം. ഈ ലേഖനം ഏതെങ്കിലും പ്രത്യേക പ്രോഗ്രാമിംഗ് ഭാഷയ്uക്കായി ഗംഭീരമായ ടെക്uസ്uറ്റ് കോൺഫിഗർ ചെയ്യുന്നതുമായി ബന്ധപ്പെട്ട് സൃഷ്uടിച്ചതല്ല. അടുത്ത ലേഖനത്തിൽ, പൈത്തൺ വികസനത്തിനായി ഗംഭീരമായ വാചകം 3 എങ്ങനെ സജ്ജീകരിക്കാമെന്ന് നോക്കാം.