Linux-da Vi/Vim tekst redaktoryny ulanmagyňyzyň 10 sebäbi


Linux ulgamlary bilen işleýärkäňiz, programmirleme/skript, konfigurasiýa/tekst faýllaryny redaktirlemek ýaly tekst redaktoryny ulanmaly boljak birnäçe ugur bar. Linux esasly operasiýa ulgamlary üçin şol ýerde tapyp boljak birnäçe ajaýyp tekst redaktory bar.

Şeýle-de bolsa, bu makalada size Vi/Vim (mundan beýläk Vim diýilýär) tekst redaktoryny ulanmagy göz öňünde tutmagyňyzyň esasy sebäplerini düşündireris.

Vi Unix üçin döredilen ilkinji ekrana gönükdirilen tekst redaktorydy, tekst manipulýasiýasy üçin ýönekeý, ýöne güýçli bolmagy üçin döredildi.

Vim (Vi IMproved) adyndan görnüşi ýaly, Vi klony bolup, Vi-den has köp aýratynlyk hödürleýär. Buýruk setiri interfeýsinden we grafiki ulanyjy interfeýsinde (GUI) özbaşdak programma hökmünde ulanmak üçin döredilen mugt we açyk çeşme.

Örän sazlanyp bilner we sintaksis aýratynlygy, syçanjygyň goldawy, grafiki wersiýalary, wizual re, im, köp täze redaktirleme buýruklary we köp mukdarda giňeltme we başga-da köp aýratynlyklar bar.

Bu aýdylanda, aşakda Linux-da Vi/Vim tekst redaktoryny ulanmagy göz öňünde tutmagyň esasy sebäpleri bar.

1. Vim mugt we açyk çeşme

Vim erkin we açyk programma üpjünçiligi bolup, käbir haýyr-sahawat programmalaryny öz içine alýan ygtyýarnama esasynda çykarylýar. Şonuň üçin “Vim” dörediji programma üpjünçiligini halaýan ulanyjylary Ugandadaky kemçilikli çagalara sadaka bermegi göz öňünde tutýar. Ygtyýarnama GNU umumy jemgyýetçilik ygtyýarnamasy bilen gabat gelýär.

Mugt we açyk çeşme programma üpjünçiligini halaýan bolsaňyz, bu Vim ulanyp başlamagy göz öňünde tutýan ilkinji sebäpleriň biri bolar.

2. Vim elmydama elýeterlidir

“Vim” köpüsinde elýeterlidir, eger Linux paýlaýjylaryň hemmesi ýok bolsa, ony distro resmi programma ammarlaryndan aşakdaky ýaly gurup bilersiňiz:

# apt-get install vim [On Debian/Ubuntu]
# yum install vim [On RHEL/CentOS]
# dnf install vim [Fedora 22+]

3. Vim gowy resminamalaşdyrylan

Vim jikme-jik dokumentleşdirildi, soraglaryňyza jogaplaryň köpüsini kömek ulgamynda taparsyňyz; kitaplardan başlap, giňişleýin kömek faýllaryna çenli. Bar etmeli zadyňyz, kömek soraglaryňyzda degişli açar sözleri ulanmak.

Mundan başga-da, Vim peýdaly içerki gollanma bilen gelýär, programma başlansoň ony : help buýrugy bilen ulanyp bilersiňiz. Gurlan gollanmada Vimiň adam sahypasyndan has köp maglumat bar.

4. “Vim” -iň joşgunly jemgyýeti bar

Şeýle hem, “Vim” ajaýyp plaginleri ösdürmek babatynda ajaýyp goldaw berýän, täze başlanlar we hünärmen ulanyjylar üçin peýdaly Vim hilelerini we maslahatlaryny hödürleýän güýçli we joşgunly jemgyýeti bar.

5. Vim gaty özleşdirilip bilner we giňeldilip bilner

“Vim” ýokary derejede düzülip bilner we giň plugin ulgamy bar, ol ýerde işleýşini ýokarlandyrýan köp sanly gowy plugin bar.

Tanyşan iň oňat plaginlerimiziň biri spf13-vim - “Vim” redaktory üçin “Ultimate Distribution”, “Vim”, “GVim” we “MacVim” üçin dürli çeşmeleriň we dürli çeşmeleriň biri-biri bilen platforma we ýokary derejede özleşdirilip bilinýän görnüşi.

6. “Vim” -iň göçme konfigurasiýalary bar

“Vim” -iň konfigurasiýalary göçme bolup, ähli Linux ulgamlaryňyzda şol bir sazlamalary ulanmaga mümkinçilik berýär. Şeýle hem, sazlamalary internetdäki dostlaryňyz bilen paýlaşyp bilersiňiz we ş.m. Siziň etmeli zadyňyz, birnäçe kataloglary we faýllary göçürmek, bu hemmesi.

7. Vim ulgam çeşmeleriniň az mukdaryny ulanýar

“Vim” -iň güýçli taraplary onuň kiçijikligi we ýönekeýligi, şonuň üçin beýleki tekst redaktorlaryndan, esasanam grafiki tekst redaktorlaryndan tapawutlylykda, ep-esli ulgam çeşmelerini sarp etmeýär.

Şeýle hem, çeşme kodunyň ullakan faýllaryny redaktirlese-de, adatça gaty çalt we ýeňil bolýar. Islendik serwerde uzakdan işlemek üçin ssh-den geçmek aňsat.

Mundan başga-da, ýokary täsirli açar baglanyşyklary hödürleýär, şeýlelik bilen klawiaturadan barmaklaryňyzy ýokary galdyrman islendik göz öňüne getirip boljak işleri ýerine ýetirmäge mümkinçilik berýär. Vimönekeýligi bilenem, Vim köp mümkinçiliklere eýe we öwrenilenden soň gaty täsirli.

8. Vim ähli programmirleme dillerini we faýl formatlaryny goldaýar

Düzgüne görä, Vim birnäçe programmirleme dillerini we faýl formatlaryny goldaýar. Redaktirlenýän faýlyň görnüşini kesgitläp biler; bu faýlyň adyny barlamak we käwagt faýlyň mazmunyny belli bir tekst üçin barlamak arkaly amala aşyrylýar.

9. Vim Linux dünýäsinde gaty meşhur

“Vim” -i ulanyp başlamak ýa-da ýönekeýje bolmak isleýän başga bir sebäbiňiz, “Unix/Linux” dünýäsinde, esasanam ulgam dolandyryjylary üçin gaty meşhur. Üç tejribeli Linux ulgam dolandyryjysynyň ikisi Vim-i öwrenmegi maslahat berer.

10. Vim gyzykly!

Iň soňkusy, Vim öwrenmek gyzykly we ony her gün giňden ulanyp başlanyňyzdan soň. Başlangyç öwreniş egri geçenden soň, hakykatdanam ajaýyp zatlar edip bilersiňiz.

Şeýle-de bolsa, “Vim” -iň bu tarapyny öwrenip we ulanyp başlanyňyzdan soň açarsyňyz. Hawa, synap görüň.

Oňa pursat bermäge taýynmy, soň şu gün Vim öwrenip başlaň. Ansat däldigini ýadyňyzdan çykarmaň (düwmä basmak ýaly aňsat), Vim-i öwrenmegiň kynçylyklary hakda eşiden ýa-da okan bolmaly, ýöne aşakdaky baglanyşyklar arkaly berlen gollanmalar size adalatly başlangyç bermeli:

  1. Doly tekst redaktory hökmünde vi/vim nädip gurmaly we ulanmaly
  2. Ussatlygy ýokarlandyrmak üçin peýdaly “Vi/Vim” maslahatlary we usullary öwreniň - 1-nji bölüm
  3. 8 Her Linux dolandyryjysy üçin gyzykly “Vi/Vim” maslahatlar we maslahatlar - 2-nji bölüm
  4. Vi/Vim redaktorynda sintaksis aýratynlaşdyrylyşyny nädip açmaly
  5. Baş-goldaw pluginini ulanyp, Vi/Vim -ni Bash-IDE edip düzüň

Bularyň hemmesi häzirlikçe! Bu makalada Linux-da Vi/Vim tekst redaktoryny ulanmagy göz öňünde tutmagyňyzyň esasy sebäplerini düşündirdik. Belki, bu ýeke-täk sebäp däl, pikiriňiz barmy? Aşakdaky seslenme bölüminiň üsti bilen bize habar beriň.