Cara Memasang dan Menggunakan Vim di Ubuntu: Panduan Lengkap untuk Pemula tentang Penyiapan, Input Jepun, dan Plugin

1. Pengenalan

Kepentingan Vim pada Ubuntu

Vim adalah salah satu penyunting teks yang paling penting untuk Ubuntu dan distribusi Linux lain.
Seperti yang ditunjukkan oleh namanya “Vim (Vi IMproved)”, ia merupakan versi yang dipertingkatkan dan diperluas daripada penyunting tradisional “vi”, menawarkan operasi yang pantas dan penyesuaian yang sangat fleksibel.
Kerana Vim banyak digunakan untuk tugas seperti pengurusan pelayan dan pengaturcaraan dalam persekitaran Linux, menguasai Vim memberikan kelebihan yang ketara kepada pengguna Ubuntu.

Manfaat Menggunakan Vim

Terdapat banyak kelebihan untuk memasang dan menggunakan Vim pada Ubuntu.
Berikut ialah perkara utama:

  • Ringan dan Pantas : Dilancarkan serta-merta dan berfungsi dengan lancar walaupun pada sistem berspesifikasi rendah.
  • Sangat Boleh Disuaikan : Anda boleh membina persekitaran penyunting ideal anda dengan mengedit fail konfigurasi (.vimrc).
  • Dioptimumkan untuk Penggunaan Papan Kekunci : Anda boleh melakukan segala-galanya hanya dengan papan kekunci—tanpa memerlukan tetikus—yang meningkatkan produktiviti secara ketara.
  • Boleh Diperluas melalui Plugin : Tambah ciri dengan mudah untuk menyesuaikan Vim mengikut aliran kerja anda.

Tujuan dan Struktur Artikel Ini

Artikel ini bertujuan membantu anda memasang dan mula menggunakan Vim pada Ubuntu.
Ia tidak hanya membincangkan proses pemasangan tetapi juga tetapan asas, cara menyediakan input Jepun, dan penyelesaian masalah—semua dijelaskan langkah demi langkah untuk pemula.

Jika anda baru menggunakan Vim pada Ubuntu, ikuti panduan ini untuk permulaan yang lancar!

2. Memasang Vim pada Ubuntu

Periksa Sama Ada Vim Sudah Dipasang

Beberapa versi Ubuntu datang dengan versi ringan yang dipanggil “vim-tiny” pra-pasang.
Mula-mula, buka terminal anda dan jalankan perintah berikut untuk memeriksa sama ada Vim dipasang:

vim --version

Jika perintah ini memaparkan maklumat versi, Vim ada.
Jika anda mendapat ralat atau melihat mesej mengenai “vim-tiny”, disarankan untuk memasang versi penuh Vim bagi fungsi penuh.

Cara Memasang Vim

Pada Ubuntu, anda boleh memasang Vim dengan mudah menggunakan pengurus pakej standard APT (Advanced Package Tool).
Ikuti langkah-langkah ini untuk mendapatkan versi terkini:

1. Kemas Kini Senarai Pakej

Mula-mula, kemas kini senarai pakej anda untuk memastikan anda mendapat versi terkini.

sudo apt update

2. Pasang Vim

Seterusnya, pasang Vim itu sendiri.

sudo apt install vim

Perintah ini akan memuat turun dan memasang pakej yang diperlukan secara automatik.
Apabila ditanya, “Adakah anda ingin meneruskan? [Y/n]”, hanya tekan Y dan tekan Enter.

Periksa Versi Vim yang Dipasang

Setelah dipasang, periksa semula versi Vim anda:

vim --version

Ini akan menunjukkan versi yang dipasang dan pilihan binaan (seperti +clipboard).
Jika anda melihat “+clipboard,” anda boleh menyalin dan menampal antara sistem dengan mudah, menjadikan Vim lebih berguna.

Tip: Memasang melalui Pusat Perisian GUI (Untuk Pemula)

Jika anda tidak selesa dengan perintah terminal, anda juga boleh memasang Vim menggunakan Ubuntu Software (Pusat Perisian GUI):

  1. Buka “Ubuntu Software” dari senarai aplikasi
  2. Taip “Vim” ke dalam bar carian
  3. Pilih Vim dan klik butang “Install”

Kaedah ini membolehkan bahkan pemula Linux memasang Vim dengan mudah tanpa menggunakan terminal.

3. Tetapan Asas Vim

Peranan dan Penciptaan Fail .vimrc

Fail .vimrc digunakan untuk menyesuaikan cara Vim berfungsi.
Dengan menambah tetapan anda ke dalam fail ini, ia akan secara automatik diterapkan apabila Vim dimulakan, memberikan anda persekitaran yang lebih selesa.

Biasanya, .vimrc terletak dalam direktori rumah anda (~/.vimrc).
Jika ia tidak wujud, cipta dengan perintah ini:

touch ~/.vimrc

Kemudian, buka dengan Vim atau penyunting kegemaran anda:

vim ~/.vimrc

Tetapan Asas yang Disyorkan untuk Pemula

Berikut ialah beberapa tetapan penting jika anda baru menggunakan Vim pada Ubuntu:

Tunjukkan Nombor Baris

Melihat nombor baris sangat membantu semasa menyunting kod atau teks.

set number

Aktifkan Penyorotan Sintaks

Untuk memudahkan pembacaan kod anda, aktifkan penyorotan warna berasaskan sintaks.

syntax on

Tetapkan lebar penjarakan kepada 4 ruang untuk pemformatan yang konsisten dan kebolehbacaan yang lebih baik.

set tabstop=4
set shiftwidth=4
set expandtab

Abaikan Huruf Besar/Kecil dalam Carian

Tetapan ini menjadikan carian tidak sensitif huruf besar/kecil secara lalai.

set ignorecase
set smartcase

ignorecase sentiasa mengabaikan huruf besar/kecil, manakala smartcase hanya membezakan jika huruf besar digunakan dalam istilah carian.

Menyimpan dan Menerapkan Tetapan

Selepas mengedit .vimrc anda, simpan dan mulakan semula Vim untuk menerapkan tetapan.
Vim membaca .vimrc semasa permulaan, jadi tutup dan buka semula untuk perubahan berkuat kuasa.

Sebagai alternatif, anda boleh memuat semula tetapan dalam sesi Vim yang terbuka dengan:

:source ~/.vimrc

Ini membolehkan anda menerapkan perubahan serta-merta tanpa memulakan semula Vim—berguna ketika mencuba tetapan baru.

4. Menyiapkan Input Jepun

Memasang dan Menyiapkan Kaedah Input Jepun (IME)

Untuk menaip Jepun dalam Vim, anda perlu mempunyai kaedah input Jepun (IME) yang dipasang dengan betul pada Ubuntu.
IME yang paling biasa ialah “fcitx-mozc” dan “ibus-mozc”. Berikut adalah dua cara popular untuk menyiapkannya:

Memasang fcitx-mozc

fcitx ialah rangka kerja IME yang ringan dan pantas, popular di kalangan pengguna Ubuntu.
Gunakan arahan berikut untuk memasang fcitx dan enjin input Jepun Mozc:

sudo apt update
sudo apt install fcitx-mozc

Selepas memasang, tukar sistem input papan kekunci anda kepada “fcitx” dalam Tetapan Sistem di bawah “Sokongan Bahasa”. Kemudian log keluar dan log masuk semula untuk mengaktifkan fcitx.

Memasang ibus-mozc

Jika anda menggunakan sistem input standard Ubuntu, IBus, pasang Mozc dengan:

sudo apt update
sudo apt install ibus-mozc

Selepas memasang, pergi ke Tetapan Sistem > Wilayah & Bahasa > Sumber Input, dan tambahkan “Japanese (Mozc)”. Penyiapan selesai!

Petua untuk Input Jepun dalam Vim

Memandangkan Vim pada asalnya dibangunkan untuk persekitaran Bahasa Inggeris, terdapat beberapa perkara yang perlu diambil perhatian dengan input Jepun.

Kelakuan IME mengikut Mod Vim

Vim mempunyai “Mod Normal” dan “Mod Sisip”. Secara amnya, anda hanya memerlukan IME untuk input Jepun dalam Mod Sisip.
Jika IME dihidupkan dalam Mod Normal, ia mungkin menyebabkan input arahan secara tidak sengaja—jadi cuba tukar IME mengikut mod Vim anda untuk kecekapan yang lebih baik.

Isu Keserasian Vim dan IME

Sesetengah konfigurasi Ubuntu mungkin menghadapi masalah dengan IME dalam Vim.
Terutama dalam Vim terminal, kadang-kadang tetingkap penukaran Jepun tidak dipaparkan dengan betul.
Dalam kes itu, cuba gunakan versi GUI (gvim), atau laraskan fon dan tetapan pengekodan anda.

Menetapkan Pintasan Tukar IME

Adalah berguna untuk menetapkan kekunci pintas bagi menukar input antara Jepun dan Inggeris dengan cepat.

Jika anda menggunakan fcitx, tetapkan seperti berikut:

1. Buka tetapan fcitx
2. Pilih tab "Global Config"
3. Tetapkan "Switch Input Method On/Off" kepada kekunci pilihan anda (contoh: kekunci Separuh Lebar/Penuh Lebar)

Ini membolehkan anda menukar input Jepun/Inggeris serta-merta dalam Vim dan aplikasi lain.

5. Untuk Pengalaman Vim yang Lebih Baik

Pemalam yang Disyorkan

Vim sudah kuat secara lalai, tetapi pemalam boleh menjadikan pengalaman anda lebih baik.
Berikut adalah beberapa pemalam teratas untuk menggunakan Vim pada Ubuntu:

vim-airline

vim-airline menjadikan bar status cantik dan lebih informatif.
Lihat nama fail, nombor baris, pengekodan, dan lain-lain sekilas untuk produktiviti yang lebih baik.

Untuk memasang:

Plug 'vim-airline/vim-airline'

Lihat bahagian pengurus pemalam di bawah untuk butiran pemasangan.

nerdtree

nerdtree menambah pokok fail di dalam Vim.
Ini memudahkan navigasi visual direktori, seperti dalam penyunting GUI—bagus untuk projek berskala besar.

Untuk memasang:

Plug 'preservim/nerdtree'

Untuk membuka NERDTree, jalankan:

:NERDTreeToggle

Ini membuka pokok fail di bar sisi.

Cara Memasang Pengurus Pemalam (vim-plug)

Jika anda menggunakan pelbagai pemalam, pengurus pemalam adalah penting.
Berikut cara menyiapkan “vim-plug” yang popular:

Memasang vim-plug

  1. Muat turun dan letakkan vim-plug:
    curl -fLo ~/.vim/autoload/plug.vim --create-dirs   https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
    
  1. Tambahkan plugin anda ke .vimrc :
    call plug#begin('~/.vim/plugged')
    
    Plug 'vim-airline/vim-airline'
    Plug 'preservim/nerdtree'
    
    call plug#end()
    
  1. Mulakan Vim dan jalankan:
    :PlugInstall
    

Ini akan memasang plugin yang anda pilih secara automatik.

Pergerakan Kursor yang Lebih Lancar Semasa Mengetik Jepun

Kadang‑kadang, kursor mungkin melambat atau berkelakuan tidak menentu semasa input Jepun. Terdapat cara untuk memperbaikinya:

Menukar IME Secara Automatik Mengikut Mod Vim

Anda boleh menukar IME secara automatik hidup/mati bergantung pada mod Vim untuk mengelakkan kesilapan dan memastikan input Jepun yang lancar. Sebagai contoh, plugin “fcitx.vim” membolehkan ini.

Menggunakan skkeleton (untuk Neovim)

Pengguna Neovim boleh mencuba plugin “skkeleton” yang baru untuk pengendalian input Jepun secara asli, menghasilkan pengalaman yang jauh lebih selesa.

6. Penyelesaian Masalah

Jika Vim Tidak Dapat Dimulakan atau Menunjukkan Ralat

Kadang‑kadang, selepas memasang Vim, anda mungkin melihat ralat semasa permulaan atau ia tidak dapat dilancarkan sama sekali. Punca biasa termasuk:

  • Pakej kebergantungan yang hilang semasa pemasangan
  • Kesilapan dalam fail konfigurasi .vimrc anda
  • Masalah kebenaran yang menghalang fail dimuatkan

Cara Membetulkan

  1. Pertama, semak semula sama ada Vim dipasang dengan betul:
    vim --version
    
  1. Jika terdapat masalah pemasangan, cuba nyahpasang dan pasang semula:
    sudo apt remove vim
    sudo apt install vim
    
  1. Jika .vimrc anda mempunyai masalah, anda boleh memulakan Vim sambil mengabaikan fail konfigurasi:
    vim -u NONE
    

Jika ini berfungsi, periksa .vimrc anda untuk ralat.

Jika Input Jepun Tidak Berfungsi

Kadang‑kadang, input Jepun mungkin tidak berfungsi di Ubuntu—bukan hanya dalam Vim, tetapi di seluruh sistem. Dalam Vim, khususnya, integrasi IME boleh menjadi sukar. Periksa perkara berikut:

  • Adakah IME anda (fcitx/ibus) berjalan dengan betul?
  • Adakah input Jepun diaktifkan dalam tetapan sistem?
  • Adakah fon dan pengekodan terminal anda disetkan dengan betul?

Jika anda tidak dapat menjadikannya berfungsi dalam Vim terminal, cuba versi GUI (gvim) untuk hasil yang lebih baik.

Jika Tetapan Tidak Diterapkan

Jika perubahan dalam .vimrc tidak muncul apabila anda memulakan Vim, periksa perkara berikut:

  1. Adakah .vimrc berada di lokasi yang betul (direktori rumah anda)?
  • Semak: ~/.vimrc
  1. Adakah nama fail betul?
  • Ia sensitif huruf besar/kecil: gunakan .vimrc, bukan .Vimrc
  1. Ada typo atau kesilapan dalam fail?
  • Walaupun typo kecil boleh memecahkan perintah Vim—periksa semula sintaks.
  1. Adakah anda menyimpan dan memulakan semula Vim?
  • Atau muat semula serta-merta dengan:
    :source ~/.vimrc
    

Mengikuti langkah-langkah ini akan menyelesaikan kebanyakan isu konfigurasi.

7. Ringkasan

Memulakan Vim di Ubuntu: Aliran Kerja

Panduan ini merangkumi cara memasang Vim di Ubuntu, menyiapkan konfigurasi asas, mengkonfigurasi input Jepun, menambah plugin berguna, dan menyelesaikan masalah biasa.

Berikut ialah ringkasan langkah demi langkah untuk memulakan:

  1. Pasang Vim melalui Terminal atau Ubuntu Software
  2. Cipta fail .vimrc dan tambahkan tetapan asas seperti nombor baris dan penyorotan sintaks
  3. Sediakan input Jepun menggunakan fcitx-mozc atau ibus-mozc
  4. Tingkatkan produktiviti dengan plugin seperti vim-airline dan nerdtree
  5. Jika terdapat ralat, selesaikan masalah langkah demi langkah

Dengan mengikuti langkah-langkah ini, bahkan pemula dapat menggunakan Vim dengan selesa di Ubuntu.

Langkah Seterusnya: Menguasai Vim

Artikel ini hanyalah langkah pertama untuk menguasai Vim. Kebolehsuaian mendalam dan ciri‑ciri kuat Vim bermakna semakin banyak anda belajar, semakin baik anda dapat menyesuaikannya dengan aliran kerja anda.

Untuk pembelajaran selanjutnya, pertimbangkan untuk meneroka:

  • Mengautomasi penyetelan anda dengan skrip Vim (VimL)
  • Menyediakan pembangunan lanjutan dengan LSP (Language Server Protocol)
  • Beralih ke Neovim dan menggunakan ciri tambahan
  • Mengoptimumkan penulisan dalam bahasa Jepun dan Inggeris

Selamat membina persekitaran penyunting yang sempurna!

侍エンジニア塾