Ubuntu 教學:Vim 編輯器安裝、基本設定與日文輸入完整指南

1. 前言

Vim 在 Ubuntu 上的重要性

在 Ubuntu 及其他 Linux 發行版中,Vim 是一款非常重要的文字編輯器。
「Vim(Vi IMproved)」正如其名,是在傳統「vi」編輯器基礎上進行擴充和改良的工具,具有高效率的操作性和靈活的自訂能力。
由於在伺服器管理和程式開發等多種 Linux 工作場景中經常被使用,善用 Vim 能成為 Ubuntu 使用者的一大優勢。

使用 Vim 的好處

在 Ubuntu 上安裝並使用 Vim 有很多好處。
以下整理出主要的重點:

  • 輕量且速度快:啟動非常迅速,即使在低規格環境下也能順暢運行。
  • 高度自訂性:透過編輯設定檔(.vimrc),可以打造屬於自己的編輯器環境。
  • 最佳化的鍵盤操作:所有操作皆可透過鍵盤完成,大幅提升工作效率。
  • 外掛擴充性強:可根據需求增加新功能,將編輯器變成專屬於自己的工具。

本文的目標與架構

本篇文章的目標是「在 Ubuntu 上安裝並開始使用 Vim」。
不僅有安裝步驟,還會依序解說基本設定、日本語輸入環境的建置,以及常見問題的處理方法,讓新手也能輕鬆上手。

若你正打算在 Ubuntu 上使用 Vim,本文會成為你邁出第一步的最佳指南,歡迎耐心閱讀至最後。

2. 在 Ubuntu 上安裝 Vim

確認 Vim 是否已安裝

在 Ubuntu 中,有時預設會安裝簡易版「vim-tiny」。
首先,請開啟終端機並執行下列指令,確認 Vim 是否已經安裝:

vim --version

執行後會顯示版本資訊。
若出現錯誤訊息或僅出現「vim-tiny」等簡易版本,建議安裝完整版 Vim。

安裝 Vim 的步驟

在 Ubuntu 上,可透過標準的套件管理系統 APT(Advanced Package Tool)輕鬆安裝 Vim。
請依照下列步驟安裝最新版 Vim。

1. 更新套件清單

先將系統的套件清單更新到最新狀態。

sudo apt update

2. 安裝 Vim

接下來,實際安裝 Vim。

sudo apt install vim

執行指令後,所需套件會自動下載安裝。
若出現「繼續安裝嗎? [Y/n]」提示時,請按 Y 再按 Enter。

確認 Vim 版本

安裝完成後,重新檢查 Vim 的版本。

vim --version

此處會顯示已安裝的版本號與編譯選項(如 +clipboard)。
若有顯示「+clipboard」,表示可跨系統複製貼上,提升便利性。

補充:從圖形軟體中心安裝(適合新手)

如果對終端機操作感到不熟悉,也可透過 Ubuntu 的「Ubuntu Software(軟體中心)」安裝 Vim。

  1. 在應用程式列表中啟動「Ubuntu Software」
  2. 在搜尋欄輸入「Vim」
  3. 選擇 Vim,點擊「安裝」按鈕

這種方式不用指令,新手也能輕鬆導入 Vim。

3. Vim 的基本設定

.vimrc 檔案的作用與建立方法

用於自訂 Vim 行為的設定檔就是「.vimrc」。
在此檔案中加入各種設定,啟動時會自動套用,打造更適合自己的編輯環境。

通常 .vimrc 會放在用戶主目錄(~/.vimrc)。
如未存在,可用下列指令建立:

touch ~/.vimrc

建立後可用 Vim 或其他編輯器打開編輯。

vim ~/.vimrc

新手推薦的基本設定

這裡介紹在 Ubuntu 上使用 Vim 新手最推薦的幾個基本設定。

顯示行號

編輯程式或文字時,有行號非常方便。

set number

啟用語法高亮

讓程式碼依語法顯示不同顏色,提升可讀性。

syntax on

調整縮排設定

設定縮排為 4 個空白,讓程式碼更整齊易讀。

set tabstop=4
set shiftwidth=4
set expandtab

搜尋時忽略大小寫

設定搜尋時預設不區分大小寫。

set ignorecase
set smartcase

ignorecase 會讓搜尋時一律忽略大小寫,smartcase 則在搜尋詞有大寫時啟用區分。

設定儲存與套用

將設定寫入 .vimrc 後,請儲存並重啟 Vim。
一般情況下,Vim 啟動時會自動讀取 .vimrc,只要重新啟動即可套用設定。

也可以在 Vim 內輸入下列指令,立即重新載入設定:

:source ~/.vimrc

這樣無需重啟就能立即套用設定,非常適合測試新設定時使用。

4. 建立日文輸入環境

安裝與設定日文輸入法(IME)

若要在 Vim 中輸入日文,Ubuntu 上需先正確安裝日文輸入法(IME)。
常見的 IME 有「fcitx-mozc」及「ibus-mozc」,這裡分別介紹兩種主流安裝方式。

安裝 fcitx-mozc

fcitx 是輕量、快速,深受 Ubuntu 用戶喜愛的 IME。
可用以下指令安裝 fcitx 及 Mozc:

sudo apt update
sudo apt install fcitx-mozc

安裝後,請於系統「語言支援」中將鍵盤輸入系統改為「fcitx」,
然後重新登入即會生效。

安裝 ibus-mozc

若使用 Ubuntu 標準的 IBus 輸入系統,請執行:

sudo apt update
sudo apt install ibus-mozc

安裝後,於系統設定「地區與語言」裡加入「日文(Mozc)」輸入來源即可完成設定。

在 Vim 中輸入日文的注意事項

由於 Vim 原為英語系工具,輸入日文時需注意以下幾點:

不同模式下 IME 行為的差異

Vim 有「一般模式」與「插入模式」。
通常只有插入模式才需開啟日文輸入。
若在一般模式下啟用 IME,容易導致誤操作。建議視情況手動切換,有助於提升作業效率。

Vim 與 IME 相容性的問題

部分 Ubuntu 環境下,Vim 可能與 IME 配合不佳。
特別是在終端機版 Vim,有時候日文候選視窗顯示異常。

這種情況下可考慮改用 GUI 版(如 gvim),或嘗試調整字型、編碼等設定以排除問題。

設定 IME 切換快捷鍵

為順暢切換日英輸入,建議設定快捷鍵。

若用 fcitx,可按下列步驟:

  1. 打開 fcitx 設定畫面
  2. 選「全域設定」分頁
  3. 將「切換輸入法快捷鍵」設成偏好(例:半形/全形鍵)

這樣就能在 Vim 及所有應用程式快速切換日文/英文。

5. 打造更舒適的 Vim 環境

推薦實用外掛

Vim 標準功能已很強大,善用外掛更可大幅提升效率。
以下推薦在 Ubuntu 用 Vim 必裝的幾款外掛:

vim-airline

vim-airline 能讓 Vim 狀態列變得美觀且資訊豐富。
如檔案名、行號、編碼等一目瞭然,提高工作效率。

安裝範例:

Plug 'vim-airline/vim-airline'

※詳細安裝步驟可參考後述外掛管理器章節。

nerdtree

nerdtree 可在 Vim 內顯示檔案樹,
方便像 GUI 編輯器一樣直覺操作大型專案。

安裝範例:

Plug 'preservim/nerdtree'

啟動 NERDTree:

:NERDTreeToggle

即可在側邊開啟檔案樹。

導入外掛管理器(vim-plug)

若管理多個外掛,建議導入外掛管理器。
這裡介紹簡單又受歡迎的「vim-plug」。

vim-plug 安裝步驟

  1. 下載並放置 vim-plug:
curl -fLo ~/.vim/autoload/plug.vim --create-dirs   https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
  1. .vimrc 加入外掛列表:
call plug#begin('~/.vim/plugged')

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

call plug#end()
  1. 啟動 Vim,執行下列指令:
:PlugInstall

這樣即可自動安裝所有設定好的外掛。

提升日文輸入時游標移動體驗的方法

有時輸入日文時,游標移動會變慢或異常。
以下方法可改善這種情況。

自動切換 IME 狀態

可根據 Vim 模式自動開關 IME,例如用「fcitx.vim」外掛自動控制,減少誤輸入。

Neovim 用戶可用 skkeleton

若用 Neovim,可嘗試近年熱門的「skkeleton」日文輸入外掛。
能原生控制 Vim 內日文輸入,操作非常順暢。

6. 疑難排解

Vim 無法啟動或出現錯誤時

安裝 Vim 後若遇到啟動錯誤,通常可能原因如下:

  • 安裝時部分相依套件未正確安裝
  • .vimrc 設定檔內容有誤
  • 權限問題導致必要檔案無法讀取

解決方式

  1. 首先再次確認 Vim 是否正確安裝:
vim --version
  1. 如安裝有問題,可先移除再重裝:
sudo apt remove vim
sudo apt install vim
  1. .vimrc 有問題,可暫時忽略設定檔啟動 Vim:
vim -u NONE

若這樣能正常啟動,請檢查 .vimrc 內容。

無法輸入日文時的檢查重點

在 Ubuntu 上遇到 Vim(或其他程式)無法輸入日文時,請確認下列幾點:

  • IME(fcitx/ibus)本身運作正常
  • 系統設定內已啟用日文輸入來源
  • 終端機設定的字型與編碼正確

若終端機 Vim 一直無法解決,可考慮使用 GUI 版(gvim)。

設定未生效時的檢查清單

若寫入 .vimrc 卻沒有效果,請依序確認:

  1. .vimrc 是否放在主目錄下
  • 路徑確認:~/.vimrc
  1. 檔案名稱是否正確
  • 避免打成 .Vimrc 等錯誤拼寫
  1. 內容無拼寫或語法錯誤
  • Vim 指令只要一字錯就會失效,請特別注意。
  1. 儲存檔案後有無重新啟動 Vim
  • 或可用以下指令立即生效:
:source ~/.vimrc

以上多能解決設定不生效的問題。

7. 結論

Ubuntu 上開始使用 Vim 的流程

本文介紹了從 Vim 安裝、基本設定、日文輸入環境建置、外掛活用,到疑難排解的完整流程。

重點步驟如下:

  1. 透過終端機或 Ubuntu Software 安裝 Vim
  2. 建立 .vimrc 設定行號、語法高亮等基本功能
  3. 安裝 fcitx-mozc 或 ibus-mozc 建立日文輸入環境
  4. 導入 vim-airline、nerdtree 等外掛提升效率
  5. 遇到啟動或輸入問題時,依序排查解決

跟著上述步驟操作,即使新手也能快速上手 Vim。

下一步:更深入的 Vim 活用

本文只是 Vim 入門第一步。
Vim 擁有極高自訂性和豐富功能,越用越能打造屬於自己的完美編輯器。

建議下列進階主題也可嘗試:

  • 用 Vim 腳本(VimL)進行自動化設定
  • 利用 LSP(Language Server Protocol)建構高階程式開發環境
  • 嘗試 Neovim 與擴充功能
  • 善用日英語切換提升寫作效率

請盡情享受打造專屬編輯器環境的樂趣!

侍エンジニア塾