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:
- Kif Tinstalla u Uża vi/vim bħala Editur tat-Test Sħiħ
- Tgħallem Suġġerimenti u Tricks Utli 'Vi/Vim' biex Ittejjeb il-Ħiliet Tiegħek – Parti 1
- 8 Suġġerimenti u Tricks Interessanti 'Vi/Vim' għal Kull Amministratur tal-Linux – Parti 2
- Kif Jippermetti l-Egħljar tas-Sintassi fl-Editur ‘Vi/Vim’
- 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.