Jinsi ya Kusakinisha na Kusanidi Vim kwenye Ubuntu: Mwongozo Kamili kwa Wanaoanza

目次

1. Utangulizi

Umuhimu wa Vim kwenye Ubuntu

Kwenye Ubuntu na usambazaji wengine wa Linux, Vim ni mojawapo ya wahariri wa maandishi muhimu zaidi yanayopatikana.
“Vim (Vi IMproved)” ni, kama jina lake linavyodhihirisha, toleo lililoboreshwa na kupanuliwa la mhariri wa jadi “vi”. Inatoa uendeshaji wa kasi ya juu na ubinafsishaji unaobadilika.
Kwa kuwa Vim inatumika sana katika usimamizi wa seva, programu, na kazi nyingi nyingine katika mazingira ya Linux, kumudu Vim ni faida kubwa kwa watumiaji wa Ubuntu.

Faida za Kutumia Vim

Kuna faida nyingi za kusakinisha na kutumia Vim kwenye Ubuntu. Faida kuu zimeorodheshwa hapa chini.

  • Nyepesi na haraka : Vim huanzisha haraka sana na hufanya kazi laini hata kwenye mifumo yenye vipengele duni.
  • Inayoweza kubinafsishwa sana : Kwa kuhariri faili la usanidi ( .vimrc ), unaweza kujenga mazingira ya mhariri yanayolingana na mapendeleo yako.
  • Imesanidiwa kwa matumizi ya kibodi : Operesheni zote zinaweza kukamilika kwa kutumia kibodi pekee, na kuongeza uzalishaji kwa kiasi kikubwa.
  • Inapanuliwa kwa viendelezi : Unaweza kuongeza vipengele vinavyohitajika na polepole kubadilisha Vim kuwa mhariri wako bora.

Lengo na Muundo wa Makala Hii

Lengo la makala hii ni kukusaidia “kusakinisha Vim kwenye Ubuntu na kuanza kuitumia kwa ufanisi.” Mbali na hatua za usakinishaji, mwongozo huu unaelezea usanidi wa msingi, jinsi ya kuweka mazingira ya kuingiza Kijapani, na jinsi ya kutatua matatizo ya kawaida, yote katika njia rafiki kwa wanaoanza, hatua kwa hatua.

Ikiwa unapanga kuanza kutumia Vim kwenye Ubuntu, makala hii itakuongoza kupitia hatua ya kwanza thabiti. Tafadhali soma hadi mwisho.

2. Kusakinisha Vim kwenye Ubuntu

Kuangalia Ikiwa Vim Tayari Imewekwa

Kwenye Ubuntu, toleo dogo linaloitwa “vim-tiny” linaweza kuwa limewekwa awali kwa chaguo-msingi.
Kwanza, fungua terminal na uendeshe amri ifuatayo ili kuangalia kama Vim imewekwa.

vim --version

Kama Vim imewekwa, taarifa ya toleo itaonyeshwa. Ikiwa unaona hitilafu au kugundua kwamba toleo dogo kama “vim-tiny” tu limewekwa, inashauriwa kusakinisha toleo kamili la Vim.

Jinsi ya Kusakinisha Vim

Kwenye Ubuntu, Vim inaweza kusakinishwa kwa urahisi kwa kutumia APT (Advanced Package Tool), mfumo wa usimamizi wa vifurushi wa kawaida.
Fuata hatua zifuatazo ili kusakinisha toleo la hivi karibuni la Vim.

1. Sasisha orodha ya vifurushi

Kwanza, sasisha orodha ya vifurushi ya mfumo hadi hali ya hivi karibuni.

sudo apt update

2. Sakinisha Vim

Ifuatayo, sakinisha Vim.

sudo apt install vim

Vifurushi vinavyohitajika vitapakuliwa na kusakinishwa kiotomatiki. Unapoombwa na “Do you want to continue? [Y/n]”, bonyeza Y na ubofye Enter.

Kuangalia Toleo la Vim

Baada ya usakinishaji kukamilika, angalia tena toleo la Vim.

vim --version

Matokeo yanajumuisha nambari ya toleo lililowekwa na chaguo za ujenzi kama +clipboard. Ikiwa +clipboard imewezeshwa, unaweza kunakili na kubandika kati ya Vim na ubao wa kunakili wa mfumo, jambo ambalo linaongeza matumizi kwa kiasi kikubwa.

Hiari: Kusakinisha Vim kupitia Kituo cha Programu cha GUI (Kwa Wanaoanza)

Ikiwa haujui kutumia terminal, unaweza pia kusakinisha Vim kupitia Ubuntu Software (Kituo cha Programu).

  1. Zindua “Ubuntu Software” kutoka kwenye orodha ya programu
  2. Ingiza “Vim” kwenye sehemu ya utafutaji
  3. Chagua Vim kutoka matokeo na ubofye kitufe cha “Install”

Njia hii inakuwezesha kusakinisha Vim kwa urahisi bila kutumia amri za mstari wa amri, na kuifanya kuwa bora kwa wanaoanza Linux.

3. Usanidi wa Msingi wa Vim

Jukumu la Faili la .vimrc na Jinsi ya Kuliunda

Faili la usanidi linalotumika kubinafsisha tabia ya Vim linaitwa .vimrc. Kwa kuandika mipangilio katika faili hili, yanatekelezwa kiotomatiki wakati wa kuanza, na kukuwezesha kuunda mazingira ya kuhariri yanayofaa zaidi.

Kawaida, faili la .vimrc linawekwa katika saraka ya nyumbani ya mtumiaji (~/.vimrc). Ikiwa faili halipo, liunde kwa kutumia amri ifuatayo.

touch ~/.vimrc

Baada ya kuunda, fungua faili kwa Vim au mhariri wowote ili kuihariri.

vim ~/.vimrc

Mipangilio ya Msingi Iliyopendekezwa kwa Wanaoanza

Hapo chini kuna baadhi ya mipangilio muhimu iliyopendekezwa kwa wale ambao wapo kwenye Vim kwa mara ya kwanza kwenye Ubuntu.

Onyesha nambari za mistari

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

set number

Washa uangazaji wa sintaksia

Hii inafanya msimbo kusomeka kwa urahisi kwa kutumia rangi kulingana na sintaksia.

syntax on

Rekebisha mipangilio ya uingizaji

Usanidi huu unaweka uingizaji kuwa nafasi nne, kuboresha usomaji.

set tabstop=4
set shiftwidth=4
set expandtab

Puuza herufi kubwa/kubwa wakati wa kutafuta

Mpangilio huu unaruhusu utafutaji kulingana na maandishi bila kujali herufi kubwa au ndogo.

set ignorecase
set smartcase

ignorecase daima inapuuzia herufi, wakati smartcase inakuwa na hisia ya herufi kubwa tu wakati herufi kubwa zimejumuishwa katika neno la utafutaji.

Kuhifadhi na Kutumia Mipangilio

Baada ya kuhariri faili la .vimrc, liuhifadhi na uanze upya Vim.
Vim hushughulikia .vimrc wakati wa kuanza, hivyo kufunga na kufungua tena mhariri kunatekeleza mipangilio.

Unaweza pia kupakia upya usanidi mara moja kwa kuendesha amri ifuatayo ndani ya Vim.

:source ~/.vimrc

Hii ni muhimu wakati wa kujaribu mabadiliko ya usanidi bila kuanzisha upya Vim.

4. Kuweka Mazingira ya Uingizaji wa Kijapani

Kusanidi na Kusanidi Njia ya Uingizaji wa Kijapani (IME)

Ili kuingiza maandishi ya Kijapani katika Vim, njia ya uingizaji wa Kijapani (IME) lazima iwe imewekwa ipasavyo kwenye Ubuntu.
Chaguzi za kawaida ni “fcitx-mozc” na “ibus-mozc”. Hapo chini kuna mbinu mbili zinazotumika sana.

Kusanidi fcitx-mozc

Fcitx ni mfumo wa IME wa uzito hafifu na wa haraka unaotumika sana na watumiaji wa Ubuntu.
Unaweza kusanidi Fcitx na injini ya uingizaji wa Kijapani ya Mozc kwa kutumia amri zifuatazo.

sudo apt update
sudo apt install fcitx-mozc

Baada ya usakinishaji, badilisha mfumo wa uingizaji wa kibodi kuwa “fcitx” katika mipangilio ya usaidizi wa lugha ya mfumo.
Toka nje na uingie tena ili kuamsha Fcitx.

Kusanidi ibus-mozc

Kama unapendelea mfumo wa uingizaji wa chaguo-msingi wa Ubuntu, IBus, sanidi Mozc kwa kutumia amri zifuatazo.

sudo apt update
sudo apt install ibus-mozc

Baada ya usakinishaji, nenda kwenye “Region & Language” katika mipangilio ya mfumo, ongeza “Japanese (Mozc)” kama chanzo cha uingizaji, na usanidi utakamilika.

Vidokezo Muhimu Unapotumia Uingizaji wa Kijapani katika Vim

Kwa sababu Vim ilianzishwa kwa mazingira ya Kiingereza, kuna mambo muhimu ya kuzingatia wakati wa kutumia uingizaji wa Kijapani.

Tofauti katika tabia ya IME kulingana na hali

Vim ina “Normal mode” na “Insert mode”.
Uingizaji wa Kijapani kwa kawaida unahitajika tu katika Insert mode.
Kama IME iko hai katika Normal mode, inaweza kusababisha utekelezaji usiotarajiwa wa amri. Kuwa makini na kubadilisha hali ya IME kulingana na hali kunaweza kuboresha ufanisi wa mtiririko wa kazi.

Masuala ya Ulinganifu kati ya Vim na IME

Katika baadhi ya mazingira ya Ubuntu, IME inaweza isifanye kazi ipasavyo ndani ya Vim.
Haswa, Vim inayotumia terminal inaweza kushindwa kuonyesha dirisha la wagombea kwa usahihi, kulingana na mazingira.

Katika hali kama hizi, kutumia toleo la GUI la Vim (kwa mfano, gvim) au kurekebisha mipangilio kama vile fonti na usimbaji (encoding) kunaweza kutatua tatizo.

Kusanidi Funguo za Mkato za IME

Kuweka funguo za mkato kwa kubadilisha kati ya uingizaji wa Kijapani na Kiingereza kunaboresha ufanisi.

Kwa mfano, unapokuwa ukitumia Fcitx, fuata hatua hizi.

  1. Fungua skrini ya usanidi wa Fcitx
  2. Chagua kichupo cha “Global Config”
  3. Weka kitufe cha kubadilisha njia ya uingizaji kwa kitufe unachopendelea (kwa mfano, kitufe cha Half-width/Full-width)

Hii inaruhusu kubadilisha haraka kati ya uingizaji wa Kijapani na Kiingereza katika programu zote, ikijumuisha Vim.

5. Kuunda Mazingira ya Vim Yenye Faraja Zaidi

Vifurushi Vinavyopendekezwa

Vim ni yenye nguvu hata na vipengele vyake vya chaguo-msingi, lakini vifurushi vinaweza kuongeza faraja na ufanisi zaidi.
Hapo chini kuna vifurushi vilivyo pendekezwa hasa kwa Vim kwenye Ubuntu.

vim-airline

.

vim-airline inaboresha mstari wa hali wa Vim kwa muundo safi na wenye taarifa.
Inaonyesha taarifa kama jina la faili, nambari ya mstari, na usimbaji kwa muhtasari, ikiboresha uzalishaji.

Mfano wa Usakinishaji:

Plug 'vim-airline/vim-airline'

nerdtree

nerdtree inaonyesha mti wa faili ndani ya Vim.
Inakuwezesha kuvinjari miundo ya saraka kwa njia ya kuona kama kihariri cha GUI, ambacho ni muhimu hasa kwa miradi mikubwa.

Mfano wa Usakinishaji:

Plug 'preservim/nerdtree'

Ili kuzindua NERDTree, tumia amri ifuatayo.

:NERDTreeToggle

Kusakinisha Meneja wa Plugin (vim-plug)

Kutumia meneja wa plugin kunafanya iwe rahisi kudhibiti plugins nyingi.
Hapa, tunatambulisha “vim-plug”, chaguo rahisi na maarufu.

Jinsi ya 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 orodha ya plugin kwenye .vimrc.
    call plug#begin('~/.vim/plugged')
    
    Plug 'vim-airline/vim-airline'
    Plug 'preservim/nerdtree'
    
    call plug#end()
    
  1. Zindua Vim na uendeshe amri ifuatayo.
    :PlugInstall
    

Plugins zilizosanidiwa zitasakinishwa kiotomatiki.

Kuboresha Mwendo wa Kihadi Wakati wa Uingizaji wa Kijapani

Unapoandika Kijapani, mwendo wa kihadi unaweza kuhisi polepole au usio thabiti.
Kuna njia kadhaa za kuboresha tabia hii.

IME ya Kiotomatiki on/off kulingana na hali ya Vim

Kuwasha/kuzima IME kiotomatiki kulingana na hali ya Vim husaidia kuzuia ingizo lisilotarajiwa na kuruhusu uandishi wa Kijapani uwe laini zaidi.
Hii inaweza kufikiwa kwa kutumia plugins kama “fcitx.vim”.

Kutumia skkeleton (kwa Neovim)

Kwa watumiaji wa Neovim, plugin ya ingizo la Kijapani “skkeleton” imepata umaarufu.
Inaruhusu udhibiti wa ingizo la Kijapani ndani ya Vim, ikitoa uzoefu wa kuhariri laini sana.

6. Utatuzi wa Tatizo

Ikiwa Vim Haisomi au Inaonyesha Makosa

Baada ya kusakinisha Vim, unaweza kukutana na makosa ya kuanza au kugundua kuwa Vim haianzi kabisa.
Sababu za kawaida ni pamoja na yafuatayo.

  • Pakiti za utegemezi hazijasakinishwa kwa usahihi
  • Makosa katika faili ya usanidi .vimrc
  • Masuala ya ruhusa yanayozuia faili muhimu kusomwa

Jinsi ya Kutatua

  1. Kwanza, thibitisha kuwa Vim imesakinishwa kwa usahihi.
    vim --version
    
  1. Ikiwa kuna matatizo ya usakinishaji, ondoa na usakinishe upya Vim.
    sudo apt remove vim
    sudo apt install vim
    
  1. Ikiwa .vimrc inasababisha matatizo, unaweza kuanzisha Vim bila kuzingatia faili ya usanidi.
    vim -u NONE
    

Ikiwa Vim inaanza kawaida, pitia yaliyomo katika .vimrc yako.

Ikiwa Ingizo la Kijapani Halifanyi Kazi

Katika Ubuntu, matatizo ya ingizo la Kijapani yanaweza kutokea si tu katika Vim bali katika mfumo mzima.
Kwa kuwa Vim inategemea ushirikiano sahihi wa IME, angalia mambo yafuatayo.

  • Je, IME yako (fcitx au ibus) inaendesha vizuri?
  • Je, ingizo la Kijapani limewezeshwa katika mipangilio ya mfumo?
  • Je, fonti na mipangilio ya usimbaji zimewekwa kwa usahihi katika terminal?

Ikiwa Vim inayotumia terminal haifanyi kazi vizuri, kutumia toleo la GUI (gvim) linaweza kusaidia.

Orodha ya Ukaguzi Wakati Mipangilio Haijachukuliwa

Ikiwa mabadiliko katika .vimrc hayajachukuliwa, angalia vipengele vifuatavyo.

  1. Je, faili ya .vimrc iko katika eneo sahihi?
  • Njia inayotarajiwa: ~/.vimrc
  1. Je, jina la faili sahihi?
  • Hakikisha matumizi sahihi ya herufi kubwa/kubwa (tumia .vimrc, si .Vimrc).
  1. Je, kuna makosa ya sintaksisi?
  • Hata tahajia moja pekee inaweza kutufanya amri ya Vim isifanyike.
  1. Je, umeanzisha upya Vim baada ya kuhifadhi faili?
  • Vinginevyo, tumia mabadiliko mara moja kwa kutumia amri ifuatayo.
    :source ~/.vimrc
    

Kufuata orodha hii ya ukaguzi hutatua matatizo mengi ya usanidi.

7. Hitimisho

Hatua za Kuanza Kutumia Vim kwenye Ubuntu

Katika makala hii, tumegusia mchakato mzima wa kutumia Vim kwenye Ubuntu—kutoka usakinishaji na usanidi wa msingi hadi usanidi wa ingizo la Kijapani, matumizi ya plugins, na utatuzi wa matatizo.

Kwa muhtasari, unaweza kuanza kutumia Vim kwa kufuata hatua hizi.

  1. Sakinisha Vim kupitia terminali au Ubuntu Software
  2. Unda faili ya .vimrc na weka mipangilio ya msingi kama nambari za mistari na uonyesha sintaksia
  3. Sakinisha fcitx-mozc au ibus-mozc ili kuwezesha ingizo la Kijapani
  4. Boresha uzalishaji kwa viendelezi kama vim-airline na nerdtree
  5. Tatua matatizo ya kuanzisha au ingizo la Kijapani kadiri yanavyojitokeza

By following these steps, even beginners can comfortably use Vim on Ubuntu.

Hatua Zifuatazo: Kuendeleza Vim

Mwongozo huu unashughulikia tu hatua ya kwanza ya kutumia Vim.
Shukrani kwa ubinafsishaji wake wa kina na vipengele vyenye nguvu, Vim inakuwa ya kuridhisha zaidi kadiri unavyojifunza.

Kama hatua zifuatazo, fikiria kuchunguza mada zifuatazo.

  • Uendeshaji wa kiotomatiki kwa kutumia maandishi ya Vim (VimL)
  • Msaada wa programu ya juu kwa LSP (Language Server Protocol)
  • Kuhamisha kwa Neovim na kutumia mfumo wake ulioenea
  • Kuboresha mtiririko wa uandishi kwa kubadilisha kwa urahisi Kijapani na Kiingereza

Furahia mchakato wa kujenga mazingira yako bora ya mhariri.