Ubuntu ja Vim: Kuidas paigaldada, seadistada ja tõsta oma tööviljakust Linuxis

目次

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.

  1. Ava rakenduste nimekirjast “Ubuntu Software”
  2. Otsi otsingukastist “Vim”
  3. 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:

  1. Ava fcitx seaded
  2. Vali “Üldseaded” (Global settings) sakk
  3. 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

  1. Lae vim-plug alla ja paigalda.
curl -fLo ~/.vim/autoload/plug.vim --create-dirs   https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
  1. Lisa pluginad .vimrc faili.
call plug#begin('~/.vim/plugged')

Plug 'vim-airline/vim-airline'
Plug 'preservim/nerdtree'

call plug#end()
  1. 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

  1. Kontrolli esmalt, kas Vim on õigesti installitud:
vim --version
  1. Kui installis on viga, eemalda ja paigalda uuesti:
sudo apt remove vim
sudo apt install vim
  1. 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:

  1. .vimrc on kodukataloogis (~/.vimrc)
  • Kontrolli rada: ~/.vimrc
  1. Failinimi on õige (väiketähed, mitte .Vimrc)
  • Väldi kirjavigu ja järgmist süntaksit
  1. 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:

  1. Paigalda Vim terminalis või Ubuntu tarkvarakeskusest
  2. Loo .vimrc ja lisa põhilised seaded (reanumbrid, süntaks jne)
  3. Lisa fcitx-mozc või ibus-mozc, et võimaldada jaapani keele sisestust
  4. Lisa pluginad (nt vim-airline, nerdtree), et tõsta töö efektiivsust
  5. 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!