Bago simulan ang tutorial na ito, suriin ang vim editor ay na-install o wala sa system. Bilang default, naka-install ang vi editor sa Ubuntu. Patakbuhin ang sumusunod na utos upang mag-install ng vim editor.
$sudo apt-get install dumating ako
Patakbuhin ang sumusunod na utos upang suriin ang bersyon ng naka-install na editor ng vim.
$dumating ako–Pagpalit
Lumikha o magbukas ng anumang file ng script sa vim editor upang suriin ang kasalukuyang hitsura ng nilalaman ng file bago paganahin ang pag-highlight ng syntax. Dito, isang bash file na pinangalanan pag-login.sh gamit ang sumusunod na nilalaman ay ginamit.
pag-login.sh
! /am/bash
itinapon 'I-type ang iyong username'
basahinusername
itinapon 'I-type ang iyong password'
basahinpassword
kung [[ ( $ username=='admin' && $ password=='lihim' ) ]];tapos
itinapon 'Awtorisadong gumagamit'
iba pa
itinapon 'Hindi pinahintulutang gumagamit'
maging
Patakbuhin ang sumusunod na utos upang buksan ang file sa vim editor.
$dumating akopag-login.shPaganahin o Huwag paganahin ang pag-highlight ng Syntax
Ang pag-highlight ng syntax ay nasa para sa vim editor bilang default. Ang nilalaman ng pag-login.sh ay ipapakita kasama ang sumusunod na format kapag ang pag-highlight ng syntax ay nakabukas. Pagkatapos ng pagbubukas pag-login.sh file sa vim editor, pindutin ang Ang ESC susi at uri ‘: Syntax on’ upang paganahin ang pag-highlight ng syntax. Ang file ay magiging hitsura ng sumusunod na imahe kung ang pag-highlight ng syntax ay nakabukas.
Pindutin Ang ESC susi at uri, naka-off ang syntax upang hindi paganahin ang pag-highlight ng syntax.
Paganahin o huwag paganahin ang permanenteng pag-highlight ng syntax
Kailangan mong lumikha o mag-edit .vimrc mag-file at magdagdag ng teksto ng utos upang paganahin ang permanenteng pag-highlight ng syntax sa vim editor. Patakbuhin ang sumusunod na utos upang buksan .vimrc file sa pamamagitan ng paggamit ng vim editor.
$sudo dumating ako~/.vimrc
Idagdag ang teksto, syntax sa saanman sa file upang paganahin ang syntax permanenteng pag-highlight para sa vim editor. I-save at isara ang file sa pamamagitan ng pagta-type ': X' .
Para sa hindi pagpapagana ng tampok, muling buksan lamang. vimrc file, baguhin ang teksto syntax sa sa naka-off ang syntax at i-save ang file.
Baguhin ang scheme ng kulay
Umiiral ang iba't ibang mga vim file ng color scheme pagkatapos mag-install ng vim package. Ang mga file ng scheme ng kulay na ito ay matatagpuan sa lokasyon, / usr / share / vim / vim * / mga kulay /. Patakbuhin ang sumusunod na utos upang ipakita ang listahan ng mga file ng scheme ng kulay ng vim.
$ls -ang /usr/magbahagi/dumating ako/dumating ako* /mga kulay/Ipinapakita ng sumusunod na output na ang naka-install na vim package ay naglalaman ng 18 color scheme na maaaring mailapat sa vim editor. Ang paggamit ng ilang mga scheme ng kulay ay ipinapakita sa susunod na bahagi ng tutorial na ito.
Ipagpalagay, nais ng gumagamit na baguhin ang color scheme para sa isang html file na pinangalanan hello.html kasama ang code.
hello.html
< html >< ulo >
< pamagat >Maligayang pagdating</ pamagat >
</ ulo >
< katawan >
< p >Kamusta Lahat, Maligayang Pagdating sa aming site</ p >
</ katawan >
</ html >
Patakbuhin ang sumusunod na utos upang buksan ang html file mula sa editor.
$ vim hello.htmlPindutin Ang ESC at uri : colorcheme umaga upang baguhin ang kasalukuyang scheme ng kulay ng file.
Ang mga hitsura ng editor ay mababago tulad ng sumusunod na imahe pagkatapos ilapat ang bagong scheme ng kulay. Ngunit ang pagbabagong ito ay pansamantala at ang epekto ng kulay ay aalisin pagkatapos isara ang editor.
Kung nais mong magtakda ng isang partikular na scheme ng kulay at background para sa editor na permanenteng pagkatapos ay buksan .vimrc file ulit at idagdag ang sumusunod na text ng utos. Dito, gabi na maitatakda ang scheme ng kulay para sa pag-highlight ng syntax at ang kulay ng background ay nakatakda sa madilim . I-save at isara ang file sa pamamagitan ng pagpindot, upang mailapat ang kulay na epekto sa editor.
kulay gabiitakda background= madilim
Ngayon, muling buksan ang html file sa editor upang suriin ang color scheme at background color effect. Ang editor ay magiging hitsura ng sumusunod na imahe.
Itakda ang mga wika ng syntax
Maaari kang pumili ng syntax na wika pagkatapos buksan ang isang file sa vim editor. Maraming mga wika ng syntax ang umiiral para sa vim editor, tulad ng php, perl, python, awk atbp. Buksan ang isang python file na pinangalanan average.py sa vim editor. Ang nilalaman ng file ay katulad ng sumusunod na imahe sa pamamagitan ng default na syntax ng vim editor.
Uri : syntax = perl pagkatapos buksan ang file at pindutin Pasok . Ang kulay ng teksto ng ilang bahagi ng file ay mababago ng syntax ng perl na wika tulad ng sumusunod na imahe. Dito, binago ang mga kulay ng input, int, print at bilog na teksto.
:itakdasyntax=perl
Itakda ang Pag-highlight ng key-halaga
Mayroong siyam na mga pangkat ng pag-highlight ng syntax para sa vim editor. Ito ay nabanggit sa ibaba.
Pangalan ng grupo | Paglalarawan |
Kilalanin | Ito ay nabibilang sa mga variable na pangalan ng source code |
Pahayag | Ito ay nabibilang sa anumang pahayag sa wika ng programa, tulad ng kung, sino pa, gawin, habang atbp. |
Magkomento | Ito ay nabibilang sa mga komento bahagi ng programa |
Uri | Ang datatype ng mga variable ay tinukoy ng pangkat na ito, tulad ng int, doble, string atbp. |
PreProc | Ito ay kabilang sa anumang preprocessor na pahayag, tulad ng # isama. |
Patuloy | Ito ay nabibilang sa anumang pare-pareho na halaga, tulad ng mga numero, naka-quote na mga string, totoo / mali atbp. |
Espesyal | Ito ay nabibilang sa anumang espesyal na simbolo, tulad ng ‘ t, ' n' atbp. |
Nakasalungguhit | Ito ay nabibilang sa alinman may salungguhit na teksto . |
Error | Ito ay nabibilang sa anumang source code kamalian |
Mayroong ilang mga pag-highlight ng mga pares ng key-halaga na maaaring magamit sa anumang mga pangkat ng pag-highlight upang baguhin ang tukoy na kulay ng source code sa vim editor. Ang gamit ng Pahayag ang pangkat sa vim editor ay ipinapakita sa susunod na bahagi ng tutorial na ito. Buksan ang isang file ng python script na pinangalanan leapyear.py sa vim editor. Ang file na ito ay katulad ng sumusunod na imahe sa pamamagitan ng default na pag-highlight ng syntax.
Uri : hi Pahayag ctermfg = pula upang baguhin ang kulay ng mga pahayag sa programa ng script sa pulang kulay. Dito, ang kulay ng kung at iba pa ay ginawang pula.
: hi Pahayagctermfg=neto
Konklusyon
Ang iba't ibang mga pagpipilian sa pag-highlight ng syntax ng vim editor ay ipinaliwanag sa tutorial na ito sa pamamagitan ng paggamit ng iba't ibang mga halimbawa. Sana, makakatulong ang tutorial sa mga bagong gumagamit ng vim upang mailapat nang maayos ang pag-highlight ng syntax upang gawing mas madaling mabasa ang source code.