1. Sissejuhatus
Vimi tähtsus Ubuntu süsteemis
Vim on üks olulisemaid tekstiredaktoreid nii Ubuntu kui ka teiste Linuxi distributsioonide jaoks.
“Vim” (Vi IMproved) on edasiarendus ja täiustatud versioon klassikalisest “vi” redaktorist, mis pakub kiiret töövoogu ja paindlikku kohandamist.
Tänu oma efektiivsusele serverihalduses, programmeerimises ja teistes Linuxi töökeskkonna ülesannetes on Vimi valdamine Ubuntu kasutajale oluline eelis.
Vimi kasutamise eelised
Vimi Ubuntu süsteemi installimisel ja kasutamisel on mitmeid eeliseid.
Peamised punktid on järgmised:
- Kergete ja kiire: Käivitub väga kiiresti ning töötab hästi ka madala võimsusega seadmetes.
- Rikkalik kohandatavus: Konfiguratsioonifaili (.vimrc) kaudu saad luua just endale sobiva redaktori töökeskkonna.
- Optimeeritud klaviatuuri kasutamiseks: Kõiki toiminguid saab teha klaviatuurilt, ilma hiireta, mis tõstab oluliselt töö efektiivsust.
- Laiendatav pistikprogrammidega: Vajadusel saab lisada erinevaid funktsioone ja kujundada redaktori enda vajaduste järgi.
Selle artikli eesmärk ja struktuur
Selle artikli eesmärk on näidata, kuidas paigaldada Vim Ubuntu süsteemi ja hakata seda kasutama.
Lisaks installatsioonile tutvustame põhilisi seadeid, jaapani keele sisestuse võimalusi ning ka probleemide lahendamist — kõik samm-sammult ning lihtsalt ka algajale kasutajale.
Kui plaanid alustada Vimi kasutamist Ubuntus, on see artikkel sinu kindel teejuht. Järgi juhiseid algusest lõpuni!
2. Vimi paigaldamine Ubuntu süsteemis
Kontrolli, kas Vim on juba installitud
Ubuntus võib vaikimisi olla paigaldatud lihtsustatud versioon “vim-tiny”.
Ava kõigepealt terminal ja käivita allolev käsk, et kontrollida, kas Vim on süsteemi installitud.
vim --version
Käsu täitmisel kuvatakse Vimi versiooniinfo.
Kui ilmneb viga või on mainitud, et tegu on lihtversiooniga (“vim-tiny”), soovitame paigaldada Vimi täisversiooni.
Vimi paigaldamise juhised
Ubuntus saab Vimi hõlpsasti paigaldada standardsüsteemi paketihalduri APT abil.
Järgi järgmisi samme, et lisada süsteemi kõige uuem Vimi versioon.
1. Uuenda paketinimekirjad
Esmalt uuenda süsteemi paketinimekirjad.
sudo apt update
2. Paigalda Vim
Seejärel paigalda Vim.
sudo apt install vim
Käsu täitmisel laaditakse vajalikud paketid automaatselt ning installatsioon algab.
Kui küsitakse, kas jätkata (“Do you want to continue? [Y/n]”), vajuta Y
ja Enter.
Kontrolli Vimi versiooni
Pärast installatsiooni kontrolli uuesti Vimi versiooni.
vim --version
Kuvatud teabes näed nii versiooninumbrit kui ka koostamisvalikuid (nt +clipboard).
Kui “+clipboard” on olemas, saab kasutada mugavat kopeerimist ja kleepimist süsteemide vahel.
Lisaks: paigaldamine GUI tarkvarakeskuse kaudu (algajatele)
Kui terminali kasutamine tundub keeruline, võid installida Vimi Ubuntu “Tarkvarakeskuse” kaudu.
- Ava rakenduste nimekirjast “Ubuntu Software”
- Otsi otsingukastist “Vim”
- Vali tulemustest Vim ja vajuta “Install”
Seda moodi saad Vimi lihtsalt paigaldada ka ilma käskudeta, mis sobib hästi algajale.
3. Vimi põhilised seadistused
.vimrc faili roll ja loomine
Vimi töökäitumist saab kohandada konfiguratsioonifaili .vimrc
abil.
Kui kirjed on sellesse faili lisatud, rakendatakse need automaatselt iga käivitusega ja nii saad kujundada mugavama töökeskkonna.
Tavaliselt asub .vimrc
kasutaja kodukataloogis (~/.vimrc
).
Kui seda pole, loo uus fail järgmise käsuga:
touch ~/.vimrc
Pärast loomist ava fail Vimiga või muu meelepärase redaktoriga ja muuda seda.
vim ~/.vimrc
Soovitatud põhiseadistused algajale
Siin on mõned minimaalsed soovitatavad seaded Ubuntu kasutajale, kes alustab Vimi kasutamist.
Reanumbrite kuvamine
Koodi või teksti redigeerides on reanumbrid väga kasulikud.
set number
Süntaksi esiletõstmine
Programmeerimisel aitab süntaksi värvimine koodi paremini lugeda.
syntax on
Taande seadistused
Järgmine seadistus määrab taande laiuseks 4 tühikut — see parandab loetavust ja välimust.
set tabstop=4
set shiftwidth=4
set expandtab
Otsingu tõstetundlikkuse seadistamine
Otsingus võib olla kasulik ignoreerida suur- ja väiketähti.
set ignorecase
set smartcase
ignorecase
ignoreerib alati tõstetundlikkust, smartcase
aga teeb vahet, kui otsingus on suuri tähti.
Seadistuste salvestamine ja rakendamine
Pärast .vimrc
muutmist salvesta fail ning taaskäivita Vim.
Vim loeb .vimrc
alati käivitamisel, seega muudatused jõustuvad, kui avad redaktori uuesti.
Soovi korral saad muudatused kohe laadida Vimisse, käivitades:
:source ~/.vimrc
Nii saad kiiresti katsetada seadistusi ilma taaskäivitamata.
4. Jaapani keele sisestuskeskkonna seadistamine
Jaapani sisestusmeetodi (IME) installimine ja seadistamine
Jaapani keele sisestamiseks Vimiga peab olema Ubuntu süsteemis õigesti paigaldatud sisestusmeetod (IME).
Tuntumad IME-d on “fcitx-mozc” ja “ibus-mozc”. Allpool on kaks enimlevinud lahendust:
fcitx-mozc paigaldamine
fcitx on kerge ja kiire IME-raamistik, mida paljud Ubuntu kasutajad eelistavad.
Installimiseks kasuta neid käske:
sudo apt update
sudo apt install fcitx-mozc
Pärast installi ava “Language Support” seadistused ja vali klaviatuuri sisestussüsteemiks “fcitx”.
Logi uuesti sisse, et muudatused jõustuksid.
ibus-mozc paigaldamine
Kui kasutad Ubuntu vaikimisi sisestussüsteemi IBus, paigalda Mozc järgmiselt:
sudo apt update
sudo apt install ibus-mozc
Pärast installi ava “Region & Language” seaded, lisa “Japanese (Mozc)” sisestusallikana — nii on seadistus lõpetatud.
Jaapani sisestamisel Vimiga arvestatavad aspektid
Kuna Vim on algselt loodud ingliskeelsena, on jaapani keele sisestamisel mõned eripärad.
IME käitumine režiimide lõikes
Vimil on kaks põhirežiimi: tavaline (normal) ja sisestus (insert).
Jaapani sisestust on vaja vaid sisestusrežiimis.
Kui IME on aktiivne tavalises režiimis, võivad tekkida ootamatud käsuvead. Soovitame lülitada IME aktiivseks ainult sisestusrežiimis, et tõsta töökindlust.

Vimi ja IME ühilduvusprobleemid
Mõnes Ubuntu süsteemis ei pruugi IME Vimiga korralikult töötada.
Eriti terminaliversioonis võib jaapani keele kandidaataknaid mitte kuvada.
Sellisel juhul võib aidata GUI-versioon (nt gvim) või süsteemi fontide ja kodeeringu sättimine.
IME kiirlülituse seadistamine
Jaapani ja inglise keele vahel kiireks lülitumiseks on soovitatav seadistada otsetee.
Kui kasutad fcitx-i, saad selle määrata järgnevalt:
- Ava fcitx seaded
- Vali “Üldseaded” (Global settings) sakk
- Määra “Sisestusmeetodi sisse/välja lülitamise klahv” (nt Jaapani/inglise klahv)
Nii saad kiiresti lülitada keeli kõikides rakendustes, sh Vim.
5. Mugavama Vimi töökeskkonna jaoks
Kasulikud pistikprogrammid
Vimi võimsus kasvab veelgi pistikprogrammide abil. Allpool toome välja mõned kõige populaarsemad Ubuntu/Vim pistikprogrammid.
vim-airline
vim-airline
muudab Vimi olekuriba visuaalselt meeldivamaks ja informatiivsemaks.
Näed faili nime, rea numbrit, kodeeringut jpm — see parandab oluliselt töövoogu.
Paigaldamisnäide:
Plug 'vim-airline/vim-airline'
*Installimisjuhised leiad järgmisest peatükist (plugin manager).
nerdtree
nerdtree
võimaldab Vimis kuvada kataloogipuud — nagu GUI-redaktoris.
See muudab failide haldamise suurtel projektidel palju mugavamaks.
Paigaldamisnäide:
Plug 'preservim/nerdtree'
Käivita NERDTree järgmise käsuga:
:NERDTreeToggle
Avaneb külgriba kataloogipuuga.
Pluginate haldur (vim-plug) paigaldamine
Paljude pluginatega on mugav kasutada pluginate haldurit. Siin tutvustame populaarset vim-plugi.
vim-plug paigaldusjuhis
- Lae vim-plug alla ja paigalda.
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
- Lisa pluginad
.vimrc
faili.
call plug#begin('~/.vim/plugged')
Plug 'vim-airline/vim-airline'
Plug 'preservim/nerdtree'
call plug#end()
- Käivita Vim ja täida käsk:
:PlugInstall
Valitud pluginad paigaldatakse automaatselt.
Mugavam kursoriliikumine jaapani keele sisestamisel
Kui kirjutad jaapani keeles, võib kursor aeglustuda või muutuda ebastabiilseks.
Probleemi saab lahendada mitmel viisil.
IME automaatne sisse/välja lülitamine
IME automaatne lülitamine Vimi režiimide vahel aitab vältida eksisisestusi.
Selle jaoks sobib näiteks plugin fcitx.vim
.
skkeleton kasutamine (Neovim)
Neovimiga saad kasutada populaarset jaapani keele pluginat “skkeleton”, mis võimaldab sisestust otse Vimis juhtida.
6. Tõrkeotsing
Kui Vim ei käivitu või kuvab veateateid
Pärast installi võib Vimi käivitamisel ette tulla vigu või redaktor ei avane üldse.
Levinumad põhjused on:
- Installimisel jäid vajalikud paketid paigaldamata
.vimrc
failis on kirjavigu- Õiguste probleemid — vajalik fail pole loetav
Lahendused
- Kontrolli esmalt, kas Vim on õigesti installitud:
vim --version
- Kui installis on viga, eemalda ja paigalda uuesti:
sudo apt remove vim
sudo apt install vim
- Kui probleem on
.vimrc
failis, proovi käivitada Vim ilma seadistusteta:
vim -u NONE
Kui nii töötab, kontrolli .vimrc
sisu.
Kui jaapani keele sisestus ei tööta
Ubuntus võib tekkida olukord, kus jaapani keele sisestamine ei tööta — eriti Vimiga. Kontrolli järgmisi punkte:
- IME (fcitx/ibus) töötab korrektselt
- Süsteemi seadetes on jaapani sisestusallikas aktiivne
- Terminali font ja kodeering on õigesti määratud
Kui terminaliversioonis ei õnnestu, proovi GUI versiooni (gvim).
Kui seadistused ei rakendu
Kui .vimrc
muudatused ei jõustu, kontrolli järgnevat:
.vimrc
on kodukataloogis (~/.vimrc)
- Kontrolli rada:
~/.vimrc
- Failinimi on õige (väiketähed, mitte
.Vimrc
)
- Väldi kirjavigu ja järgmist süntaksit
- Pärast muutmist salvesta fail ja taaskäivita Vim
- Või laadi kohe käsuga:
:source ~/.vimrc
Need kontrollid aitavad lahendada enamiku seadistusprobleemidest.
7. Kokkuvõte
Vimi kasutamise alustamine Ubuntus — sammud
Käesolevas juhendis selgitasime, kuidas paigaldada, seadistada ja kasutada Vimi Ubuntus, samuti kuidas lahendada levinud probleeme ja sisestada jaapani keelt.
Peamised sammud:
- Paigalda Vim terminalis või Ubuntu tarkvarakeskusest
- Loo
.vimrc
ja lisa põhilised seaded (reanumbrid, süntaks jne) - Lisa fcitx-mozc või ibus-mozc, et võimaldada jaapani keele sisestust
- Lisa pluginad (nt vim-airline, nerdtree), et tõsta töö efektiivsust
- Vea või sisestusprobleemide korral kontrolli ja lahenda järk-järgult
Nende sammudega saab igaüks hakata Ubuntus mugavalt Vimi kasutama.
Järgmised sammud: Vimi sügavam kasutamine
See artikkel tutvustas ainult Vimi baasteadmisi.
Vimi tegelik tugevus tuleb välja alles siis, kui süvened seadistustesse ja funktsioonidesse.
Järgmiste sammudena võid proovida näiteks:
- Automatiseerimine VimL (Vim script) abil
- LSP (Language Server Protocol) kaudu täiendatud programmeerimise tugi
- Üleminek Neovimile ja laiendatud funktsionaalsuse kasutamine
- Optimeeritud kirjutamine jaapani ja inglise keeles vaheldumisi
Loo endale parim võimalik redaktori töökeskkond ning naudi õppimist!