10 Raġunijiet Għaliex Għandek Tuża l-Editur tat-Test Vi/Vim fil-Linux


Waqt li taħdem mas-sistemi Linux, hemm diversi oqsma fejn ikollok bżonn tuża editur tat-test inkluż l-ipprogrammar/scripting, l-editjar tal-konfigurazzjoni/fajls tat-test, biex insemmu biss ftit. Hemm diversi edituri ta 'test notevoli li ssib hemmhekk għal sistemi operattivi bbażati fuq Linux.

Madankollu, f'dan l-artikolu, aħna se nispjegawlek xi wħud mir-raġunijiet ewlenin għaliex inti tikkunsidra li tuża Vi/Vim (minn hawn 'il quddiem imsejjaħ Vim) editur tat-test.

Vi kien l-ewwel editur tat-test orjentat lejn l-iskrin maħluq għal Unix, kien iddisinjat biex ikun sempliċi iżda b'saħħtu għall-manipulazzjoni tat-test.

Vim (Vi IMproved) kif jissuġġerixxi ismu, huwa klonu ta' Vi u joffri aktar karatteristiċi minn Vi. Huwa b'xejn u sors miftuħ, iddisinjat għall-użu kemm minn interface tal-linja tal-kmand kif ukoll bħala applikazzjoni waħedha f'interface tal-utent grafika (GUI).

Huwa konfigurabbli ħafna u jiġi b'karatteristiċi notevoli bħall-enfasi tas-sintassi, appoġġ tal-maws, verżjonijiet grafiċi, mod viżwali, ħafna kmandi ġodda ta 'editjar u ammont kbir ta' estensjoni u ħafna aktar.

B'dak li ntqal, hawn taħt huma l-aqwa raġunijiet għaliex inti tikkunsidra primarjament li tuża l-editur tat-test Vi/Vim fil-Linux.

1. Vim huwa Sors Ħieles u Miftuħ

Vim huwa softwer b'xejn u b'sors miftuħ, u huwa rilaxxat taħt liċenzja li tinkludi xi klawsoli ta 'charityware. L-iżviluppatur Vim, għalhekk, iħeġġeġ lill-utenti li jħobbu s-softwer biex jikkunsidraw li jagħtu donazzjoni lil tfal żvantaġġati fl-Uganda. Il-liċenzja hija kompatibbli mal-Liċenzja Pubblika Ġenerali GNU.

Jekk tixtieq softwer b'xejn u b'sors miftuħ, allura din tkun waħda mill-ewwel raġunijiet li tikkunsidra li tibda tuża Vim.

2. Vim huwa Dejjem Disponibbli

Vim huwa disponibbli fuq il-biċċa l-kbira, jekk mhux id-distribuzzjonijiet kollha tal-Linux hemmhekk, tista 'tinstallah mir-repożitorji uffiċjali tas-softwer tad-distro tiegħek kif ġej:

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

3. Vim Huwa Dokumentat tajjeb

Vim huwa dokumentat bir-reqqa, li jfisser li ssib ħafna mit-tweġibiet għall-mistoqsijiet tiegħek fis-sistema ta 'għajnuna tiegħu; minn kotba għal fajls ta' għajnuna estensivi għal varjetà ta' tips. Kulma għandek tagħmel hu li tuża l-kliem kjavi xierqa fil-mistoqsijiet tal-għajnuna tiegħek.

Barra minn hekk, Vim jiġi ma 'manwal integrat utli, tista' tniedih billi tuża l-kmand :help ladarba l-programm jinbeda. Dan il-manwal inkorporat fih aktar informazzjoni mill-paġna man ta’ Vim.

4. Vim Għandu Komunità Vibranti

Vim għandu wkoll komunità sħiħa ta 'enerġija u entużjażmu, li toffri appoġġ notevoli f'termini ta' żvilupp ta 'plugins notevoli, li toffri tricks u pariri utli ta' Vim kemm għal dawk li jibdew kif ukoll għall-utenti esperti flimkien ma 'ħafna aktar.

5. Vim Huwa Personalizzabbli ħafna u Estendibbli

Vim huwa konfigurabbli ħafna u għandu sistema ta 'plugins estensiva, hemm ħafna plugins tajbin hemmhekk li jtejbu l-funzjonalità tiegħu.

Waħda mill-ifjen kollezzjoni ta 'plugins li ltqajna magħhom hija spf13-vim - The Ultimate Distribution for Vim Editor, li hija taħlita ta' plugins vim u riżorsi varji għal Vim, GVim u MacVim li tista' tiġi personalizzata ħafna.

6. Vim Għandu Konfigurazzjonijiet Portabbli

Il-konfigurazzjonijiet ta 'Vim huma portabbli, dan jippermettilek tuża l-istess konfigurazzjonijiet fuq is-sistemi Linux kollha tiegħek. Tista 'wkoll taqsam il-konfigurazzjonijiet mal-ħbieb fuq l-Internet u l-bqija. Kull ma trid tagħmel hu li tikkopja ftit direttorji u fajls, u dak kollu.

7. Vim Juża Inqas Ammont ta' Riżorsi tas-Sistema

Is-saħħiet ta 'Vim huma ċ-ċokon u s-sempliċità tiegħu, għalhekk ma jikkonsmax ammont konsiderevoli ta' riżorsi tas-sistema għall-kuntrarju ta 'edituri ta' test oħra speċjalment edituri ta 'test grafiku.

Huwa wkoll normalment veloċi ħafna u ħfief anke meta teditja fajls enormi ta 'kodiċi tas-sors. Huwa faċli li taħdem fuq ssh għal operazzjonijiet remoti fuq kwalunkwe server.

Barra minn hekk, joffri rbit ta’ ċwievet effettiv ħafna u b’hekk jippermettilek twettaq kwalunkwe ħidma immaġinabbli mingħajr ma tneħħi subgħajk mit-tastiera. Anke bis-sempliċità tiegħu, Vim għandu ħafna kapaċitajiet u huwa effiċjenti ħafna ladarba jitgħallem.

8. Vim Jappoġġja l-Lingwi kollha tal-Programmazzjoni u l-Formati tal-Fajls

B'mod awtomatiku, Vim jappoġġja diversi lingwi ta' programmar u formati ta' fajls. Jista 'jsib it-tip ta' fajl li qed jiġi editjat; dan isir billi tiċċekkja l-isem tal-fajl u xi kultant billi tispezzjona l-kontenut tal-fajl għal test speċifiku.

9. Vim huwa Popolari ħafna fid-Dinja tal-Linux

Raġuni oħra li trid tibda tuża jew sempliċement iżżomm ma' Vim għaliha hija li hija popolari ħafna fid-dinja Unix/Linux, speċjalment għall-amministraturi tas-sistema. Tnejn minn kull tliet amministraturi tas-sistema Linux b'esperjenza hemmhekk se jirrakkomandaw li jitgħallmu Vim.

10. Vim huwa Pjaċir!

Fl-aħħar iżda mhux l-inqas, Vim huwa divertenti biex titgħallem u ladarba tibda tużah b'mod estensiv fuq bażi ta 'kuljum. Meta tgħaddi l-kurva tat-tagħlim inizjali, tista 'verament tagħmel affarijiet tal-għaġeb magħha.

Madankollu, inti ser tiskopri dan l-aspett ta 'Vim biss ladarba tibda titgħallem u tużah. Iva, ipprova.

Inti lest li tagħtiha ċans, imbagħad ibda titgħallem Vim illum. Ftakar li mhuwiex faċli (faċli daqs li tikklikkja buttuna), trid tkun smajt jew qrajt xi fejn dwar it-tfixkil tat-tagħlim ta’ Vim, iżda l-gwidi pprovduti permezz ta’ dawn il-links hawn taħt għandhom jagħtuk bidu ġust:

  1. Kif Tinstalla u Uża vi/vim bħala Editur tat-Test Sħiħ
  2. Tgħallem Suġġerimenti u Tricks Utli 'Vi/Vim' biex Ittejjeb il-Ħiliet Tiegħek – Parti 1
  3. 8 Suġġerimenti u Tricks Interessanti 'Vi/Vim' għal Kull Amministratur tal-Linux – Parti 2
  4. Kif Jippermetti l-Egħljar tas-Sintassi fl-Editur ‘Vi/Vim’
  5. Agħmel 'Vi/Vim' bħala Bash-IDE billi tuża l-plugin 'bash-support'

Dak kollu għalissa! F'dan l-artikolu, spjegajna xi wħud mir-raġunijiet ewlenin għaliex inti tikkunsidra li tuża l-editur tat-test Vi/Vim fil-Linux. Forsi, dawn mhumiex l-uniċi raġunijiet, għandek xi f'moħħok? Għidilna permezz tat-taqsima tal-feedback hawn taħt.