LFCS: ഒരു ഫുൾ ടെക്സ്റ്റ് എഡിറ്ററായി vi/vim എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം - ഭാഗം 2


കുറച്ച് മാസങ്ങൾക്ക് മുമ്പ്, ലിനക്സ് ഫൗണ്ടേഷൻ LFCS (ലിനക്സ് ഫൗണ്ടേഷൻ സർട്ടിഫൈഡ് സിസാഡ്മിൻ) സർട്ടിഫിക്കേഷൻ സമാരംഭിച്ചു, ലോകമെമ്പാടുമുള്ള വ്യക്തികളെ ലിനക്സ് സിസ്റ്റങ്ങളിൽ അടിസ്ഥാന-ഇന്റർമീഡിയറ്റ് സിസ്റ്റം അഡ്മിനിസ്ട്രേഷൻ ജോലികൾ ചെയ്യാൻ പ്രാപ്തരാണെന്ന് പരിശോധിക്കാൻ സഹായിക്കുന്നതിന്: സിസ്റ്റം പിന്തുണ, ആദ്യം -ഹാൻഡ് ട്രബിൾഷൂട്ടിംഗും മെയിന്റനൻസും കൂടാതെ ഉയർന്ന പിന്തുണാ ടീമുകൾക്ക് പ്രശ്uനങ്ങൾ ഉന്നയിക്കേണ്ട സമയമായെന്ന് അറിയാനുള്ള ബുദ്ധിപരമായ തീരുമാനമെടുക്കൽ.

ലിനക്സ് ഫൗണ്ടേഷൻ സർട്ടിഫിക്കേഷൻ പ്രോഗ്രാം വിശദീകരിക്കുന്ന താഴെയുള്ള വീഡിയോ ഒന്ന് നോക്കൂ.

ഈ പോസ്റ്റ് 10-ട്യൂട്ടോറിയൽ സീരീസിന്റെ ഭാഗം 2 ആണ്, ഇവിടെ ഈ ഭാഗത്ത്, ഞങ്ങൾ vi/m എഡിറ്ററിലെ അടിസ്ഥാന ഫയൽ എഡിറ്റിംഗ് പ്രവർത്തനങ്ങളും മനസ്സിലാക്കൽ മോഡുകളും ഉൾക്കൊള്ളുന്നു, അത് LFCS സർട്ടിഫിക്കേഷൻ പരീക്ഷയ്ക്ക് ആവശ്യമാണ്.

vi/m ഉപയോഗിച്ച് അടിസ്ഥാന ഫയൽ എഡിറ്റിംഗ് പ്രവർത്തനങ്ങൾ നടത്തുക

Vi ആയിരുന്നു Unix-ന് വേണ്ടി എഴുതിയ ആദ്യത്തെ പൂർണ്ണ സ്uക്രീൻ ടെക്സ്റ്റ് എഡിറ്റർ. ഇത് ചെറുതും ലളിതവുമാക്കാൻ ഉദ്ദേശിച്ചുള്ളതാണെങ്കിലും, NotePad++ അല്ലെങ്കിൽ gedit പോലുള്ള GUI ടെക്സ്റ്റ് എഡിറ്ററുകൾക്ക് മാത്രമായി ഉപയോഗിക്കുന്ന ആളുകൾക്ക് കുറച്ച് ഉദാഹരണങ്ങൾ നൽകുന്നതിന് ഇത് അൽപ്പം വെല്ലുവിളി നിറഞ്ഞതാണ്.

Vi ഉപയോഗിക്കുന്നതിന്, ഈ ശക്തമായ പ്രോഗ്രാം പ്രവർത്തിക്കുന്ന 3 മോഡുകൾ നമ്മൾ ആദ്യം മനസ്സിലാക്കണം, അതിന്റെ ശക്തമായ ടെക്സ്റ്റ് എഡിറ്റിംഗ് നടപടിക്രമങ്ങളെക്കുറിച്ച് പിന്നീട് പഠിക്കാൻ തുടങ്ങും.

മിക്ക ആധുനിക ലിനക്സ് വിതരണങ്ങളും vim എന്നറിയപ്പെടുന്ന vi (\Vi മെച്ചപ്പെടുത്തി) യുടെ ഒരു വകഭേദം ഷിപ്പ് ചെയ്യുന്നു, അത് യഥാർത്ഥ vi ചെയ്യുന്നതിനേക്കാൾ കൂടുതൽ സവിശേഷതകളെ പിന്തുണയ്ക്കുന്നു. അതിനായി കാരണം, ഈ ട്യൂട്ടോറിയലിലുടനീളം ഞങ്ങൾ vi, vim എന്നിവ പരസ്പരം മാറ്റി ഉപയോഗിക്കും.

നിങ്ങളുടെ വിതരണത്തിൽ vim ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ലെങ്കിൽ, നിങ്ങൾക്ക് ഇത് ഇനിപ്പറയുന്ന രീതിയിൽ ഇൻസ്റ്റാൾ ചെയ്യാം.

  1. ഉബുണ്ടുവും ഡെറിവേറ്റീവുകളും: aptitude update && aptitude install vim
  2. Red Hat-അധിഷ്ഠിത വിതരണങ്ങൾ: yum update && yum install vim
  3. openSUSE: zypper update && zypper install vim

ഞാൻ എന്തിന് vi പഠിക്കണം?

vi പഠിക്കാൻ കുറഞ്ഞത് 2 നല്ല കാരണങ്ങളുണ്ട്.

1. POSIX-ന് ആവശ്യമുള്ളതിനാൽ, vi എല്ലായ്പ്പോഴും ലഭ്യമാണ് (നിങ്ങൾ ഏത് വിതരണമാണ് ഉപയോഗിക്കുന്നതെന്നത് പ്രശ്നമല്ല).

2. vi ഗണ്യമായ അളവിൽ സിസ്റ്റം റിസോഴ്uസുകൾ ഉപയോഗിക്കുന്നില്ല, മാത്രമല്ല കീബോർഡിൽ നിന്ന് വിരലുകൾ ഉയർത്താതെ തന്നെ സങ്കൽപ്പിക്കാവുന്ന എന്തെങ്കിലും ജോലികൾ ചെയ്യാൻ ഞങ്ങളെ അനുവദിക്കുന്നു.

കൂടാതെ, vi വളരെ വിപുലമായ ബിൽറ്റ്-ഇൻ മാനുവൽ ഉണ്ട്, അത് പ്രോഗ്രാം ആരംഭിച്ചതിന് തൊട്ടുപിന്നാലെ :help കമാൻഡ് ഉപയോഗിച്ച് സമാരംഭിക്കാനാകും. ഈ അന്തർനിർമ്മിത മാനുവലിൽ vi/m ന്റെ മാൻ പേജിനേക്കാൾ കൂടുതൽ വിവരങ്ങൾ അടങ്ങിയിരിക്കുന്നു.

Vi സമാരംഭിക്കാൻ, നിങ്ങളുടെ കമാൻഡ് പ്രോംപ്റ്റിൽ vi എന്ന് ടൈപ്പ് ചെയ്യുക.

തുടർന്ന് ഇൻസേർട്ട് മോഡിൽ പ്രവേശിക്കാൻ i അമർത്തുക, നിങ്ങൾക്ക് ടൈപ്പ് ചെയ്യാൻ തുടങ്ങാം. vi/m വിക്ഷേപിക്കാനുള്ള മറ്റൊരു മാർഗ്ഗം.

# vi filename

ഇത് ഒരു പുതിയ ബഫർ തുറക്കും (പിന്നീട് ബഫറുകളിൽ കൂടുതൽ) പേരിട്ടിരിക്കുന്ന ഫയൽ നാമം, അത് നിങ്ങൾക്ക് പിന്നീട് ഡിസ്കിലേക്ക് സംരക്ഷിക്കാൻ കഴിയും.

1. കമാൻഡ് മോഡിൽ, ഫയലിന് ചുറ്റും നാവിഗേറ്റ് ചെയ്യാനും vi കമാൻഡുകൾ നൽകാനും vi ഉപയോക്താവിനെ അനുവദിക്കുന്നു, അവ ഒന്നോ അതിലധികമോ അക്ഷരങ്ങളുടെ സംക്ഷിപ്തവും കേസ് സെൻസിറ്റീവ് കോമ്പിനേഷനുകളും ആണ്. കമാൻഡ് അത്രയും തവണ ആവർത്തിക്കുന്നതിന് മിക്കവാറും എല്ലാ അവയ്uക്കും ഒരു നമ്പർ ഉപയോഗിച്ച് പ്രിഫിക്uസ് ചെയ്യാം.

ഉദാഹരണത്തിന്, yy (അല്ലെങ്കിൽ Y) നിലവിലെ മുഴുവൻ വരിയും പകർത്തുന്നു, അതേസമയം 3yy (അല്ലെങ്കിൽ 3Y) പകർത്തുന്നു അടുത്ത രണ്ട് വരികൾക്കൊപ്പം മുഴുവൻ കറന്റ് ലൈൻ (ആകെ 3 വരികൾ). Esc കീ അമർത്തി നമുക്ക് എല്ലായ്uപ്പോഴും കമാൻഡ് മോഡ് (ഞങ്ങൾ പ്രവർത്തിക്കുന്ന മോഡ് പരിഗണിക്കാതെ) നൽകാം. കമാൻഡ് മോഡിൽ കീബോർഡ് കീകൾ വാചകത്തിനുപകരം കമാൻഡുകളായി വ്യാഖ്യാനിക്കപ്പെടുന്നു എന്ന വസ്തുത തുടക്കക്കാർക്ക് ആശയക്കുഴപ്പമുണ്ടാക്കുന്നു.

2. ex മോഡിൽ, നമുക്ക് ഫയലുകൾ കൈകാര്യം ചെയ്യാൻ കഴിയും (നിലവിലെ ഫയൽ സംരക്ഷിക്കുന്നതും പുറത്ത് പ്രോഗ്രാമുകൾ പ്രവർത്തിപ്പിക്കുന്നതും ഉൾപ്പെടെ). ഈ മോഡിൽ പ്രവേശിക്കുന്നതിന്, ഞങ്ങൾ കമാൻഡ് മോഡിൽ നിന്ന് ഒരു കോളൺ (:) ടൈപ്പ് ചെയ്യണം, തുടർന്ന് ഉപയോഗിക്കേണ്ട എക്uസ്-മോഡ് കമാൻഡിന്റെ പേര് നേരിട്ട് നൽകണം. അതിനുശേഷം, vi യാന്ത്രികമായി കമാൻഡ് മോഡിലേക്ക് മടങ്ങുന്നു.

3. ഇൻസേർട്ട് മോഡിൽ (ഈ മോഡിൽ പ്രവേശിക്കാൻ സാധാരണയായി ഉപയോഗിക്കുന്ന അക്ഷരം i), ഞങ്ങൾ ലളിതമായി ടെക്സ്റ്റ് നൽകുക. മിക്ക കീസ്uട്രോക്കുകളുടെയും ഫലമായി സ്uക്രീനിൽ ടെക്uസ്uറ്റ് ദൃശ്യമാകും (ഒരു പ്രധാന ഒഴിവാക്കൽ Esc കീയാണ്, അത് ഇൻസേർട്ട് മോഡിൽ നിന്ന് പുറത്തുകടന്ന് കമാൻഡ് മോഡിലേക്ക് മടങ്ങുന്നു).

ഇനിപ്പറയുന്ന പട്ടിക സാധാരണയായി ഉപയോഗിക്കുന്ന vi കമാൻഡുകളുടെ ഒരു ലിസ്റ്റ് കാണിക്കുന്നു. കമാൻഡിൽ ആശ്ചര്യചിഹ്നം ചേർത്തുകൊണ്ട് ഫയൽ എഡിഷൻ കമാൻഡുകൾ നടപ്പിലാക്കാൻ കഴിയും (ഉദാഹരണത്തിന്,

vim പ്രവർത്തിപ്പിക്കുമ്പോൾ ഇനിപ്പറയുന്ന ഓപ്ഷനുകൾ ഉപയോഗപ്രദമാകും (ഞങ്ങൾക്ക് അവ ഞങ്ങളുടെ ~/.vimrc ഫയലിൽ ചേർക്കേണ്ടതുണ്ട്).

# echo set number >> ~/.vimrc
# echo syntax on >> ~/.vimrc
# echo set tabstop=4 >> ~/.vimrc
# echo set autoindent >> ~/.vimrc

    vi നിലവിലുള്ളതോ പുതിയതോ ആയ ഫയൽ തുറക്കുമ്പോൾ
  1. സെറ്റ് നമ്പർ ലൈൻ നമ്പറുകൾ കാണിക്കുന്നു.
  2. വാക്യഘടന കോഡും കോൺഫിഗർ ഫയലുകളും കൂടുതൽ വായിക്കാൻ കഴിയുന്ന തരത്തിൽ സിന്റാക്സ് ഹൈലൈറ്റിംഗ് (ഒന്നിലധികം ഫയൽ വിപുലീകരണങ്ങൾക്കായി) ഓണാക്കുന്നു.
  3. tabstop=4 ടാബ് വലുപ്പം 4 സ്uപെയ്uസുകളായി സജ്ജീകരിക്കുന്നു (സ്ഥിര മൂല്യം 8 ആണ്).
  4. ഓട്ടോഇൻഡന്റ് സജ്ജീകരിക്കുക മുമ്പത്തെ ഇൻഡന്റിനേക്കാൾ അടുത്ത വരിയിലേക്ക് കൊണ്ടുപോകുന്നു.

തിരയലുകളെ അടിസ്ഥാനമാക്കി കഴ്uസർ ഒരു നിശ്ചിത സ്ഥാനത്തേക്ക് (ഒറ്റ വരിയിലോ ഒരു മുഴുവൻ ഫയലിലോ) നീക്കാനുള്ള കഴിവ് vi യ്ക്കുണ്ട്. ഉപയോക്താവിൽ നിന്നുള്ള സ്ഥിരീകരണത്തോടുകൂടിയോ അല്ലാതെയോ ഇതിന് ടെക്uസ്uറ്റ് റീപ്ലേസ്uമെന്റുകൾ നടത്താനും കഴിയും.

a). ഒരു ലൈനിനുള്ളിൽ തിരയുന്നു: f കമാൻഡ് ഒരു ലൈൻ തിരയുകയും നിലവിലെ വരിയിലെ ഒരു നിർദ്ദിഷ്ട പ്രതീകത്തിന്റെ അടുത്ത സംഭവത്തിലേക്ക് കഴ്uസറിനെ നീക്കുകയും ചെയ്യുന്നു.

ഉദാഹരണത്തിന്, കമാൻഡ് fh കഴ്uസറിനെ നിലവിലെ ലൈനിലെ h എന്ന അക്ഷരത്തിന്റെ അടുത്ത സന്ദർഭത്തിലേക്ക് നീക്കും. f എന്ന അക്ഷരമോ നിങ്ങൾ തിരയുന്ന പ്രതീകമോ നിങ്ങളുടെ സ്ക്രീനിൽ എവിടെയും ദൃശ്യമാകില്ല, എന്നാൽ നിങ്ങൾ Enter അമർത്തിയാൽ പ്രതീകം ഹൈലൈറ്റ് ചെയ്യപ്പെടും.

ഉദാഹരണത്തിന്, കമാൻഡ് മോഡിൽ f4 അമർത്തിയാൽ എനിക്ക് ലഭിക്കുന്നത് ഇതാണ്.

b). ഒരു മുഴുവൻ ഫയലും തിരയുന്നു: / കമാൻഡ് ഉപയോഗിക്കുക, തുടർന്ന് തിരയേണ്ട വാക്കോ വാക്യമോ ഉപയോഗിക്കുക. n കമാൻഡ് ഉപയോഗിച്ചോ അടുത്തത് (N കമാൻഡ് ഉപയോഗിച്ച്) മുമ്പത്തെ തിരയൽ സ്ട്രിംഗ് ഉപയോഗിച്ച് ഒരു തിരയൽ ആവർത്തിക്കാം. കമാൻഡ് മോഡിൽ /Jane എന്ന് ടൈപ്പ് ചെയ്തതിന്റെ ഫലമാണിത്.

സി). vi ഒരു കമാൻഡ് ഉപയോഗിക്കുന്നു (sed- ന് സമാനമായത്) വിവിധ ലൈനുകളിലോ ഒരു മുഴുവൻ ഫയലിലോ പകരം വയ്ക്കൽ പ്രവർത്തനങ്ങൾ നടത്തുന്നതിന്. മുഴുവൻ ഫയലിനുമായി \old എന്ന വാക്ക് \യംഗ് എന്നാക്കി മാറ്റാൻ, നമ്മൾ ഇനിപ്പറയുന്ന കമാൻഡ് നൽകണം.

 :%s/old/young/g 

ശ്രദ്ധിക്കുക: കമാൻഡിന്റെ തുടക്കത്തിലെ കോളൻ.

കോളൻ (:) മുൻ കമാൻഡ് ആരംഭിക്കുന്നു, s ഈ സാഹചര്യത്തിൽ (പകരം സ്ഥാപിക്കുന്നതിന്), % എന്നത് ആദ്യ വരിയിൽ നിന്നുള്ള കുറുക്കുവഴിയാണ് അവസാന വരി (പരിധിയെ n,m എന്നും സൂചിപ്പിക്കാം, അതായത്\n മുതൽ വരി m വരെ), പഴയ ആണ് തിരയൽ പാറ്റേൺ, ചെറുപ്പം എന്നത് മാറ്റിസ്ഥാപിക്കുന്ന വാചകമാണ്, കൂടാതെ g എന്നത് ഫയലിലെ തിരയൽ സ്ട്രിംഗിന്റെ എല്ലാ സംഭവങ്ങളിലും പകരം വയ്ക്കണം എന്ന് സൂചിപ്പിക്കുന്നു.

പകരമായി, ഏതെങ്കിലും പകരം വയ്ക്കുന്നതിന് മുമ്പ് സ്ഥിരീകരണം ആവശ്യപ്പെടുന്നതിന് കമാൻഡിന്റെ അവസാനം ഒരു c ചേർക്കാവുന്നതാണ്.

:%s/old/young/gc

ഒറിജിനൽ ടെക്uസ്uറ്റ് പുതിയത് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്നതിന് മുമ്പ്, vi/m ഇനിപ്പറയുന്ന സന്ദേശം ഞങ്ങൾക്ക് നൽകും.

  1. y: പകരം വയ്ക്കൽ നടത്തുക (അതെ)
  2. n: ഈ സംഭവം ഒഴിവാക്കി അടുത്തതിലേക്ക് പോകുക (ഇല്ല)
  3. a: ഇതിലും പാറ്റേണിന്റെ തുടർന്നുള്ള എല്ലാ സന്ദർഭങ്ങളിലും പകരം വയ്ക്കൽ നടത്തുക.
  4. q അല്ലെങ്കിൽ Esc: പകരം വയ്ക്കുന്നത് നിർത്തുക.
  5. l (ചെറിയക്ഷരം എൽ): ഈ പകരക്കാരൻ നടത്തി പുറത്തുകടക്കുക (അവസാനം).
  6. Ctrl-e, Ctrl-y: നിർദ്ദിഷ്ട പകരക്കാരന്റെ സന്ദർഭം കാണുന്നതിന് യഥാക്രമം താഴേക്കും മുകളിലേക്കും സ്ക്രോൾ ചെയ്യുക.

നമ്മുടെ കമാൻഡ് പ്രോംപ്റ്റിൽ vim file1 file2 file3 എന്ന് ടൈപ്പ് ചെയ്യാം.

# vim file1 file2 file3

ആദ്യം, vim file1 തുറക്കും. അടുത്ത ഫയലിലേക്ക് മാറുന്നതിന് (file2), ഞങ്ങൾ :n കമാൻഡ് ഉപയോഗിക്കേണ്ടതുണ്ട്. മുമ്പത്തെ ഫയലിലേക്ക് മടങ്ങാൻ ഞങ്ങൾ ആഗ്രഹിക്കുമ്പോൾ, :N ആ ജോലി ചെയ്യും.

file1-ൽ നിന്ന് file3-ലേക്ക് മാറുന്നതിന്.

a). :buffers കമാൻഡ് നിലവിൽ എഡിറ്റ് ചെയ്യുന്ന ഫയലിന്റെ ഒരു ലിസ്റ്റ് കാണിക്കും.

:buffers

b). :buffer 3 (അവസാനം s ഇല്ലാതെ) കമാൻഡ് എഡിറ്റുചെയ്യുന്നതിനായി file3 തുറക്കും.

മുകളിലുള്ള ചിത്രത്തിൽ, ഒരു പൗണ്ട് ചിഹ്നം (#) ഫയൽ നിലവിൽ തുറന്നിട്ടുണ്ടെന്നും എന്നാൽ പശ്ചാത്തലത്തിലാണെന്നും സൂചിപ്പിക്കുന്നു, അതേസമയം %a നിലവിൽ എഡിറ്റ് ചെയ്തുകൊണ്ടിരിക്കുന്ന ഫയലിനെ അടയാളപ്പെടുത്തുന്നു. മറുവശത്ത്, ഫയൽ നമ്പറിന് ശേഷം ഒരു ശൂന്യമായ ഇടം (മുകളിലുള്ള ഉദാഹരണത്തിൽ 3) ഫയൽ ഇതുവരെ തുറന്നിട്ടില്ലെന്ന് സൂചിപ്പിക്കുന്നു.

തുടർച്ചയായി രണ്ട് വരികൾ (ഉദാഹരണത്തിന് 4 എന്ന് പറയാം) a (ഒരു ഫയലുമായി ബന്ധപ്പെടുത്തിയിട്ടില്ല) എന്ന പേരിലുള്ള ഒരു താൽക്കാലിക ബഫറിലേക്ക് പകർത്താനും ആ വരികൾ ഫയലിന്റെ മറ്റൊരു ഭാഗത്ത് പിന്നീട് നിലവിലുള്ള vi-ൽ സ്ഥാപിക്കാനും വിഭാഗം, നമുക്ക് വേണ്ടത്…

1. ഞങ്ങൾ vi കമാൻഡ് മോഡിൽ ആണെന്ന് ഉറപ്പാക്കാൻ ESC കീ അമർത്തുക.

2. നമ്മൾ പകർത്താൻ ആഗ്രഹിക്കുന്ന വാചകത്തിന്റെ ആദ്യ വരിയിൽ കഴ്സർ സ്ഥാപിക്കുക.

3. a4yy എന്ന് ടൈപ്പ് ചെയ്യുക, നിലവിലെ ലൈൻ, തുടർന്നുള്ള 3 വരികൾക്കൊപ്പം, a എന്ന പേരുള്ള ഒരു ബഫറിലേക്ക് പകർത്തുക. ഞങ്ങൾക്ക് ഞങ്ങളുടെ ഫയൽ എഡിറ്റുചെയ്യുന്നത് തുടരാം - പകർത്തിയ വരികൾ ഉടനടി തിരുകേണ്ടതില്ല.

4. പകർത്തിയ വരികൾക്കുള്ള ലൊക്കേഷനിൽ ഞങ്ങൾ എത്തുമ്പോൾ, ബഫറിലേക്ക് പകർത്തിയ വരികൾ ചേർക്കുന്നതിന് p അല്ലെങ്കിൽ P കമാൻഡുകൾക്ക് മുമ്പായി “a ഉപയോഗിക്കുക a എന്ന പേര്:

  1. കഴ്uസർ വിശ്രമിക്കുന്ന നിലവിലെ ലൈനിന് ശേഷം a ബഫറിലേക്ക് പകർത്തിയ വരികൾ ചേർക്കുന്നതിന് “ap എന്ന് ടൈപ്പ് ചെയ്യുക.
  2. നിലവിലെ ലൈനിന് മുമ്പായി ബഫറിലേക്ക് പകർത്തിയ വരികൾ ചേർക്കാൻ aP എന്ന് ടൈപ്പ് ചെയ്യുക.

നമുക്ക് വേണമെങ്കിൽ, ബഫർ എയുടെ ഉള്ളടക്കങ്ങൾ നമ്മുടെ ഫയലിൽ ഒന്നിലധികം സ്ഥലങ്ങളിൽ ചേർക്കുന്നതിന് മുകളിലുള്ള ഘട്ടങ്ങൾ ആവർത്തിക്കാം. നിലവിലെ വിൻഡോ അടയ്uക്കുമ്പോൾ ഈ വിഭാഗത്തിലുള്ളത് പോലെ ഒരു താൽക്കാലിക ബഫർ നീക്കംചെയ്യപ്പെടും.

സംഗ്രഹം

നമ്മൾ കണ്ടതുപോലെ, CLI-യുടെ ശക്തവും വൈവിധ്യപൂർണ്ണവുമായ ടെക്സ്റ്റ് എഡിറ്ററാണ് vi/m. നിങ്ങളുടെ സ്വന്തം തന്ത്രങ്ങളും അഭിപ്രായങ്ങളും ചുവടെ പങ്കിടാൻ മടിക്കേണ്ടതില്ല.

  1. LFCS-നെ കുറിച്ച്
  2. ഒരു Linux ഫൗണ്ടേഷൻ സർട്ടിഫിക്കേഷൻ നേടുന്നത് എന്തുകൊണ്ട്?
  3. LFCS പരീക്ഷയ്ക്ക് രജിസ്റ്റർ ചെയ്യുക

അപ്uഡേറ്റ്: നിങ്ങളുടെ VI എഡിറ്റർ കഴിവുകൾ വിപുലീകരിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ഉപയോഗപ്രദമായ ചില VI എഡിറ്റർ തന്ത്രങ്ങളിലേക്കും നുറുങ്ങുകളിലേക്കും നിങ്ങളെ നയിക്കുന്ന രണ്ട് ഗൈഡുകൾ വായിക്കാൻ ഞാൻ നിർദ്ദേശിക്കുന്നു.