Jinsi ya Kusanidi na Kutumia Vim kwenye Ubuntu: Mwongozo Kamili kwa Wanaoanza wa Kusanidi, Ingizo la Kijapani, na Vifaa vya Nyongeza

目次

1. Utangulizi

Umuhimu wa Vim kwenye Ubuntu

Vim ni moja ya programu muhimu zaidi za kuhariri maandishi kwa Ubuntu na usambazaji mwingine wa Linux.
Kama jina lake “Vim (Vi IMproved)” linavyopendekeza, ni toleo liliboreshwa na lilipanuliwa la programu ya kuhariri “vi” ya kitamaduni, inayotoa uendeshaji wa haraka na ubadilishaji unaoweza kubadilishwa sana.
Kwa sababu Vim hutumika sana kwa kazi kama usimamizi wa seva na programu katika mazingira ya Linux, kujua Vim kunatoa faida kubwa kwa watumiaji wa Ubuntu.

Faida za Kutumia Vim

Kuna faida nyingi za kusanikisha na kutumia Vim kwenye Ubuntu.
Hapa kuna pointi kuu:

  • Nyepesi na Haraka : Inaanza mara moja na inafanya kazi vizuri hata kwenye mifumo yenye vipengele vichache.
  • Inaweza Kubadilishwa Sana : Unaweza kujenga mazingira yako bora ya programu ya kuhariri kwa kuhariri faili ya usanidi (.vimrc).
  • Imeboreshwa kwa Matumizi ya Bodi Kwenye : Unaweza kufanya kila kitu kwa bodi namba pekee—hakuna hitaji la kipanya—kinachoinua tija sana.
  • Inapanuliwa Kupitia Plugins : Ongeza vipengele kwa urahisi ili kubadilisha Vim ili iendane na mtiririko wako wa kazi.

Kusudi na Muundo wa Makala Hii

Makala hii inalenga kukusaidia kusanikisha na kuanza kutumia Vim kwenye Ubuntu.
Inashughulikia si mchakato wa kusanikisha tu bali pia mipangilio ya msingi, jinsi ya kuweka uingizaji wa Kijapani, na kutatua matatizo—yote yameelezwa hatua kwa hatua kwa wanaoanza.

Ikiwa wewe ni mpya kwa Vim kwenye Ubuntu, fuata ili kuanza vizuri!

2. Kusanikisha Vim kwenye Ubuntu

Angalia Ikiwa Vim Imeshawekwa Tayari

Baadhi ya matoleo ya Ubuntu huja na toleo nyepesi linaloitwa “vim-tiny” lililosanikishwa mapema.
Kwanza, fungua terminal yako na endesha amri ifuatayo ili kuangalia ikiwa Vim imesanikishwa:

vim --version

Ikiwa amri hii inaonyesha taarifa ya toleo, Vim ipo.
Ikiwa utapata kosa au ujumbe kuhusu “vim-tiny,” inashauriwa kusanikisha toleo kamili la Vim kwa utendaji kamili.

Jinsi ya Kusanikisha Vim

Kwenye Ubuntu, unaweza kusanikisha Vim kwa urahisi kwa kutumia msimamizi wa pakiti wa kawaida APT (Advanced Package Tool).
Fuata hatua hizi ili kupata toleo la hivi karibuni:

1. Sasisha Orodha ya Pakiti

Kwanza, sasisha orodha yako ya pakiti ili kuhakikisha unapata toleo la hivi karibuni.

sudo apt update

2. Sanikisha Vim

Ifuatayo, sanikisha Vim yenyewe.

sudo apt install vim

Amri hii itapakua na kusanikisha pakiti zinazohitajika kiotomatiki.
Unapoulizwa, “Je, unataka kuendelea? [Y/n]”, bonyeza Y na ingiza Enter.

Angalia Toleo la Vim Lililosanikishwa

Maridadi ya kusanikisha, angalia toleo lako la Vim tena:

vim --version

Hii itaonyesha toleo lililosanikishwa na chaguzi za kujenga (kama +clipboard).
Ikiwa utaona “+clipboard,” unaweza kunakili na kubandika kwa urahisi kati ya mifumo, na kufanya Vim iwe muhimu zaidi.

Vidokezo: Kusanikisha Kupitia Kituo cha Programu cha GUI (Kwa Wanaoanza)

Ikiwa haujiamini na amri za terminal, unaweza pia kusanikisha Vim kwa kutumia Ubuntu Software (Kituo cha Programu cha GUI):

  1. Fungua “Ubuntu Software” kutoka kwenye orodha ya programu
  2. Andika “Vim” kwenye bar ya kutafuta
  3. Chagua Vim na bonyeza kitufe cha “Install”

Njia hii inaruhusu hata wanaoanza Linux kusanikisha Vim kwa urahisi bila kutumia terminal.

3. Mipangilio ya Msingi ya Vim

Jukumu na Uundaji wa Faili ya .vimrc

Faili ya .vimrc hutumika kubadilisha jinsi Vim inavyofanya kazi.
Kwa kuongeza mipangilio yako kwenye faili hii, yatawekwa kiotomatiki wakati Vim inapoanza, na kukupa mazingira yanayofaa zaidi.

Kwa kawaida, .vimrc iko kwenye saraka yako ya nyumbani (~/.vimrc).
Ikiwa haipo, unda kwa amri hii:

touch ~/.vimrc

Kisha, fungua kwa Vim au programu yako ya kuhariri inayopendeza:

vim ~/.vimrc

Mipangilio ya Msingi Inayopendekezwa kwa Wanaoanza

Hapa kuna mipangilio muhimu ikiwa wewe ni mpya kwa Vim kwenye Ubuntu:

Onyesha Nambari za Mistari

Kuona nambari za mistari ni muhimu sana wakati wa kuhariri msimbo au maandishi.

set number

Wezesha Tofauti ya Sintaksia

Ili kufanya msimbo wako uwe rahisi kusomwa, wezesha tofauti ya rangi inayotegemea sintaksia.

syntax on

Mipangilio ya Indentation

Seti upana wa uingizaji nafasi kuwa nafasi 4 kwa ajili ya muundo thabiti na usomaji bora.

set tabstop=4
set shiftwidth=4
set expandtab

Puuza Hali ya Herufi katika Utafutaji

Mpangilio huu hufanya utafutaji usizingatie herufi kwa chaguo-msingi.

set ignorecase
set smartcase

ignorecase daima inapuuza herufi, wakati smartcase inatofautisha tu ikiwa herufi kubwa zimetumika katika neno la utafutaji.

Kuhifadhi na Kutumia Mipangilio

Baada ya kuhariri .vimrc yako, hifadhi na anzisha upya Vim ili kutekeleza mipangilio.
Vim inasoma .vimrc wakati wa kuanza, hivyo funga na fungua tena ili mabadiliko yaanze kutumika.

Vinginevyo, unaweza kupakia upya mipangilio katika kikao cha Vim kilichofunguliwa kwa:

:source ~/.vimrc

Hii inakuwezesha kutekeleza mabadiliko papo hapo bila kuanzisha upya Vim—ni muhimu unapojaribu mipangilio mipya.

4. Kusanidi Ingizo la Kijapani

Kusanidi na Kuweka Njia ya Ingizo la Kijapani (IME)

Ili kuandika Kijapani katika Vim, unahitaji kuwa na njia ya ingizo la Kijapani (IME) iliyosakinishwa ipasavyo kwenye Ubuntu.
IME maarufu ni “fcitx-mozc” na “ibus-mozc.” Hapa kuna njia mbili maarufu za kuziweka:

Kusanidi fcitx-mozc

fcitx ni mfumo wa IME wa uzito hafifu na wa haraka, unaopendwa na watumiaji wa Ubuntu.
Tumia amri hizi kusanikisha fcitx na injini ya ingizo la Kijapani Mozc:

sudo apt update
sudo apt install fcitx-mozc

Baada ya kusanikisha, badilisha mfumo wako wa ingizo la kibodi kuwa “fcitx” katika Mipangilio ya Mfumo chini ya “Msaada wa Lugha.” Kisha toka nje na uingia tena ili kuwezesha fcitx.

Kusanidi ibus-mozc

Ikiwa unatumia mfumo wa ingizo wa kawaida wa Ubuntu, IBus, sanikisha Mozc kwa:

sudo apt update
sudo apt install ibus-mozc

Baada ya kusanikisha, nenda kwenye Mipangilio ya Mfumo > Eneo & Lugha > Vyanzo vya Ingizo, na ongeza “Japanese (Mozc).” Usanidi umekamilika!

Vidokezo vya Ingizo la Kijapani katika Vim

Kwa kuwa Vim ilianzishwa awali kwa mazingira ya Kiingereza, kuna mambo machache ya kuzingatia wakati wa kutumia ingizo la Kijapani.

Tabia ya IME kulingana na Hali ya Vim

Vim ina “Normal Mode” na “Insert Mode.” Kwa kawaida, unahitaji IME tu kwa ingizo la Kijapani katika Insert Mode.
Ikiwa IME iko kwenye Normal Mode, inaweza kusababisha amri zisizokusudiwa—hivyo jaribu kubadilisha IME kulingana na hali ya Vim kwa ufanisi zaidi.

Masuala ya Ulinganifu kati ya Vim na IME

Baadhi ya usanidi wa Ubuntu yanaweza kuwa na shida na IME katika Vim.
Haswa katika Vim ya terminal, wakati mwingine dirisha la ubadilishaji wa Kijapani halionekani ipasavyo.
Katika hali hiyo, jaribu kutumia toleo la GUI (gvim), au rekebisha fonti na mipangilio ya usimbaji.

Kuweka Mipasho ya Kubadilisha IME

Ni msaada kuweka funguo za mkato ili kubadilisha ingizo kati ya Kijapani na Kiingereza haraka.

Ikiwa unatumia fcitx, sanidi kama ifuatavyo:

  1. Fungua mipangilio ya fcitx
  2. Chagua kichupo cha “Global Config”
  3. Weka “Switch Input Method On/Off” kwa funguo unayopendelea (mfano, funguo ya Half-width/Full-width)

Hii inakuwezesha kubadilisha ingizo la Kijapani/Kiingereza papo hapo katika Vim na programu zingine.

5. Kwa Uzoefu Bora Zaidi wa Vim

Vifurushi Vinavyopendekezwa

Vim ni yenye nguvu kutoka mwanzo, lakini vifurushi vinaweza kufanya uzoefu wako kuwa bora zaidi.
Hapa kuna vifurushi vya juu kwa kutumia Vim kwenye Ubuntu:

vim-airline

vim-airline hufanya mstari wa hali kuwa mzuri na wenye taarifa zaidi.
Unaona majina ya faili, nambari za mistari, usimbaji, na mengine mengi kwa mtazamo mmoja kwa uzalishaji bora.

Kusanikisha:

Plug 'vim-airline/vim-airline'

Tazama sehemu ya meneja wa vifurushi hapa chini kwa maelezo ya usanikishaji.

nerdtree

nerdtree inaongeza mti wa faili ndani ya Vim.
Hii inarahisisha urambazaji wa saraka kwa mtazamo, kama katika mhariri wa GUI—ni nzuri kwa miradi mikubwa.

Kusanikisha:

Plug 'preservim/nerdtree'

Ili kufungua NERDTree, tembea:

:NERDTreeToggle

Hii inafungua mti wa faili upande wa pembeni.

Jinsi ya Kusanikisha Meneja wa Vifurushi (vim-plug)

Ikiwa unatumia vifurushi vingi, meneja wa vifurushi ni muhimu.
Hivi ndivyo unavyoweza kusanikisha “vim-plug” maarufu:

Kusanikisha vim-plug

  1. Pakua na weka vim-plug:
    curl -fLo ~/.vim/autoload/plug.vim --create-dirs   https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
    
  1. Ongeza viendelezi vyako kwenye .vimrc :
    call plug#begin('~/.vim/plugged')
    
    Plug 'vim-airline/vim-airline'
    Plug 'preservim/nerdtree'
    
    call plug#end()
    
  1. Anzisha Vim na uendeshe:
    :PlugInstall
    

Hii itasakinisha viendelezi ulivyochagua kiotomatiki.

Uhamisho wa Kielelezo Laini Zaidi Unapochapa Kijapani

Wakati mwingine, kielelezo kinaweza kuchelewa au kutenda kwa njia isiyotabirika wakati wa kuingiza Kijapani.
Kuna njia za kuboresha hili:

Badilisha IME Kiotomatiki Kulingana na Hali ya Vim

Unaweza kubadilisha IME kiotomatiki kuwasha/kuzima kulingana na hali ya Vim ili kuzuia makosa na kuhakikisha ingizo la Kijapani linaenda laini.
Kwa mfano, kiendelezi cha “fcitx.vim” kinauwezesha hili.

Kutumia skkeleton (kwa Neovim)

Watumiaji wa Neovim wanaweza kujaribu kiendelezi kipya cha “skkeleton” kwa usimamizi wa ingizo la Kijapani asili, na kupata uzoefu wa faraja zaidi.

6. Utatuzi wa Tatizo

Kama Vim Haitaanza au Inaonyesha Makosa

Wakati mwingine, baada ya kusakinisha Vim, unaweza kuona makosa wakati wa kuanza au inaweza kutokuanza kabisa.
Sababu za kawaida ni pamoja na:

  • Kifurushi cha utegemezi kinachokosekana wakati wa usakinishaji
  • Makosa katika faili yako ya usanidi .vimrc
  • Masuala ya ruhusa yanayozuia faili kupakia

Jinsi ya Kutatua

  1. Kwanza, hakikisha tena kama Vim imewekwa vizuri:
    vim --version
    
  1. Kama kuna matatizo ya usakinishaji, jaribu kuondoa na kusakinisha tena:
    sudo apt remove vim
    sudo apt install vim
    
  1. Kama .vimrc yako ina matatizo, unaweza kuanzisha Vim bila kuzingatia faili la usanidi:
    vim -u NONE
    

Kama hii inafanya kazi, angalia .vimrc yako kwa makosa.

Kama Ingizo la Kijapani Halifanyi Kazi

Wakati mwingine, ingizo la Kijapani halifanyi kazi kwenye Ubuntu—si tu katika Vim, bali katika mfumo mzima.
Katika Vim, hasa, muunganiko wa IME unaweza kuwa mgumu. Angalia yafuatayo:

  • Je, IME yako (fcitx/ibus) inaendesha vizuri?
  • Je, ingizo la Kijapani limewezeshwa katika mipangilio ya mfumo?
  • Je, fonti na usimbaji wa herufi wa terminal yako vimewekwa sahihi?

Kama huwezi kufanya ifanye kazi katika Vim ya terminal, jaribu toleo la GUI (gvim) kwa matokeo bora.

Kama Mipangilio Haijatekelezwa

Kama mabadiliko katika .vimrc hayajionyeshi wakati unaanzisha Vim, angalia mambo haya:

  1. Je, .vimrc iko katika eneo sahihi (saraka yako ya nyumbani)?
  • Angalia: ~/.vimrc
  1. Je, jina la faili sahihi?
  • Inahesabiwa herufi kubwa/kudogo: tumia .vimrc, si .Vimrc
  1. Kuna makosa ya tahajia au makosa mengine katika faili?
  • Hata makosa madogo ya tahajia yanaweza kuvunja amri za Vim—angalia tena sarufi.
  1. Je, umehifadhi na kuanzisha upya Vim?
  • Au pakia upya mara moja kwa:
    :source ~/.vimrc
    

Kufuata hatua hizi kutatatua matatizo mengi ya usanidi.

7. Muhtasari

Kuanzisha Vim kwenye Ubuntu: Mtiririko wa Kazi

Mwongozo huu umefunika jinsi ya kusakinisha Vim kwenye Ubuntu, kuweka usanidi wa msingi, kusanidi ingizo la Kijapani, kuongeza viendelezi vya manufaa, na kutatua matatizo ya kawaida.

Hapa kuna muhtasari wa haraka wa hatua kwa hatua kwa kuanza:

  1. Sakinisha Vim kupitia Terminal au Ubuntu Software
  2. Unda faili la .vimrc na ongeza mipangilio ya msingi kama nambari za mistari na uonyesha muundo wa sintaksia
  3. Sanidi ingizo la Kijapani kwa kutumia fcitx-mozc au ibus-mozc
  4. Ongeza uzalishaji kwa viendelezi kama vim-airline na nerdtree
  5. Kama makosa yatatokea, tatua tatizo hatua kwa hatua

Kwa kufuata hatua hizi, hata wanaoanza wanaweza kutumia Vim kwa urahisi kwenye Ubuntu.

Hatua Zifuatazo: Kumudu Vim

Makala hii ni hatua ya kwanza tu kuelekea kumudu Vim.
Uwezo mkubwa wa kubinafsisha Vim na vipengele vyake vya nguvu vinamaanisha kadri unavyojifunza zaidi, ndivyo itakavyokufaa zaidi katika mtiririko wako wa kazi.

Kwa kujifunza zaidi, fikiria kuchunguza:

  • Kujiendesha usanidi wako kwa Vim script (VimL)
  • Kusanidi maendeleo ya juu kwa LSP (Language Server Protocol)
  • Kubadili kwenda Neovim na kutumia vipengele vyake vya ziada
  • Kuboresha uandishi katika Kijapani na Kiingereza

Furahia kujenga mazingira yako kamili ya mhariri!