Vim ndi m'modzi mwa omwe amasintha kwambiri ma code amagwiritsidwa ntchito ndi ambiri kuyambira Vim opezeka pamakina ambiri a Unix (izi zikuphatikiza Linux) ndichimodzi mwazinthu zabwino zomwe opanga mapulogalamu ndi ma sysadmins amagwiritsa ntchito nthawi zambiri.
Mkonzi uyu ndi yokwanira komanso koposa zonse popeza ili ndi mawonekedwe abwino omwe amapangitsa kuti ikhale njira yabwino yogwiritsa ntchito. Ngakhale mbadwa zambiri zitha kutaya kugwiritsa ntchito Vim, ndichifukwa chakuti sadziwa kuthekera kwakukulu komwe kungafanane ndi zosowa zathu.
Zotsatira
About Vim
Zina mwazinthu zomwe titha kuwunikira za Vim zomwe timapeza:
- Choyang'ana chophatikizira
- Kukwaniritsa zolemba
- Kusakatula kwa Tabbed
- Angapo mawindo, ogawa malo kusintha yopingasa kapena ofukula.
- Kuwonetsera kwa syntax kutengera pulogalamu kapena chilankhulo chazogwiritsidwa ntchito
- Sintha ndi kusintha malamulo
- Kumvetsetsa kwama syntax opitilira 200 osiyana
- Chilankhulo pulogalamu yowonjezera
- Kukwaniritsidwa kwa malamulo, mawu ndi mafayilo amawu
- Kupanikizika kwa mafayilo ndikuwonongeka, komwe kumapangitsa kusintha mafayilo opanikizika
- Kuzindikiridwa kwa mafayilo amitundu ndikusintha pakati pawo.
- Mbiri ya malamulo ophedwa
- Kujambula ndi kusewera kwama Macro
- Kusunga zosintha pakati pazigawo
- Makinawa ndi Buku kachidindo kungomanga
- Sankhula mawonekedwe mawonekedwe
Zomwe zimapangitsa kukhala zosangalatsa Vim ndiyoti imasintha kwambiri komanso imasintha kotero kugwiritsa ntchito mapulagini momwe zingathere kungakhale kotheka.
Mapulaginiwa amayenera kutsitsidwa pamanja monga ma tarball ndikuwatumizira chikwatu chotchedwa ~ / .vim.
Kusamalira mapulagini motere sikuyimira vuto lililonse pakuwona koyamba, koma akagwiritsidwa ntchito mokwanira zitha kubweretsa tsoka lalikulu, chifukwa mafayilo amtundu uliwonse wa plugge anali osakira limodzi.
Apa ndipomwe oyang'anira ma plug a Vim amathandizira. Oyang'anira mapulagini amasunga mafayilo ama plugin omwe ali nawo munkhokwe ina, zomwe zimapangitsa kukhala kosavuta kuyang'anira mapulagini onse
Vim-plug ndi gwero laulere, lotseguka, woyang'anira zochepa wa vim plugin zomwe zingathe kukhazikitsa kapena kusintha mapulagini mofananamo.
Pangani ma clones kuti muchepetse kugwiritsa ntchito danga ndi nthawi yotsitsa. Imathandizira pulogalamu yowonjezera yomwe ikufunidwa nthawi yayitali.
Zina mwazodziwika ndi nthambi, tag, ulalo, chithandizo chotsitsimutsa, thandizo la plugin loyendetsedwa kunja, ndi zina zambiri.
Momwe mungayikitsire Vim-plug pa Ubuntu 18.04 ndi zotumphukira?
Ngati ali ogwiritsa ntchito a Vim ndi mukufuna kukhazikitsa manejala owonjezerawa ayenera kutsegula malo ogwiritsira ntchito ndikutsatira malamulo awa.
Timatsegula ma terminal ndi Ctrl + Alt + T ndipo tikukhazikitsa kudalira ndi:
sudo apt install curl
Tsopano tichita:
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
Ndachita izi tsopano Tiyenera kuwonjezera vim-plug ku fayilo yathu ya ~ / .vimrc, tiyeni tiwonjezere izi:
call plug # begin ('~ / .vim / plugged') Plug 'itchyny / lightline.vim' call plug # end ()
Timasunga ndikutsitsanso fayilo. vimrc ndipo nayo woyang'anira adzaikidwa m'dongosolo lathu.
Momwe mungagwiritsire ntchito vim-plug?
Tiyenera kutsegula mkonzi ndi:
vim
PKuyamba kugwiritsa ntchito vim-plug timachita izi motere, kuti muwone momwe mapulagini alili
PlugStatus
Kuchita pulogalamu yowonjezera:
PlugInstall
Sakani kapena kusintha mapulagini:
PlugUpdate nombre de plugin
Ngati tikufuna chotsani zolemba zomwe sizinagwiritsidwe ntchito:
PlugClean[!]
Para sinthani manejala wa vim-plug:
PlugUpgrade
Pangani script kuti mubwezeretse chithunzithunzi chamapulagini apano
PlugSnapshot
Nthawi zina ma plug-ins osinthidwa amatha kukhala ndi nsikidzi zatsopano kapena kusiya kugwira ntchito moyenera.
Kuti mukonze izi, mutha kungochotsa mapulagini ovuta.
Lembani lamulo ili:
PlugDiff
Kuwonanso zosintha kuyambira komaliza
PlugUpdate
Ndipo ikani pulagi iliyonse kubwerera kusinthidwe koyambirira mwa kukanikiza X m'ndime iliyonse.
Zili kwa aliyense wa ife momwe tingagwiritsire ntchito Vim add-on manager m'dongosolo lino, monga momwe Vim idatchulidwira imatha kukulitsidwa ndikusinthidwa malinga ndi zosowa zathu.
Ngati mukufuna kudziwa zambiri za chida ichi, mutha kuyendera ulalo wotsatirawu.
Khalani oyamba kuyankha