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。
- 在應用程式列表中啟動「Ubuntu Software」
- 在搜尋欄輸入「Vim」
- 選擇 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,可按下列步驟:
- 打開 fcitx 設定畫面
- 選「全域設定」分頁
- 將「切換輸入法快捷鍵」設成偏好(例:半形/全形鍵)
這樣就能在 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 安裝步驟
- 下載並放置 vim-plug:
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
- 在
.vimrc
加入外掛列表:
call plug#begin('~/.vim/plugged')
Plug 'vim-airline/vim-airline'
Plug 'preservim/nerdtree'
call plug#end()
- 啟動 Vim,執行下列指令:
:PlugInstall
這樣即可自動安裝所有設定好的外掛。
提升日文輸入時游標移動體驗的方法
有時輸入日文時,游標移動會變慢或異常。
以下方法可改善這種情況。
自動切換 IME 狀態
可根據 Vim 模式自動開關 IME,例如用「fcitx.vim」外掛自動控制,減少誤輸入。
Neovim 用戶可用 skkeleton
若用 Neovim,可嘗試近年熱門的「skkeleton」日文輸入外掛。
能原生控制 Vim 內日文輸入,操作非常順暢。
6. 疑難排解
Vim 無法啟動或出現錯誤時
安裝 Vim 後若遇到啟動錯誤,通常可能原因如下:
- 安裝時部分相依套件未正確安裝
.vimrc
設定檔內容有誤- 權限問題導致必要檔案無法讀取
解決方式
- 首先再次確認 Vim 是否正確安裝:
vim --version
- 如安裝有問題,可先移除再重裝:
sudo apt remove vim
sudo apt install vim
- 如
.vimrc
有問題,可暫時忽略設定檔啟動 Vim:
vim -u NONE
若這樣能正常啟動,請檢查 .vimrc
內容。
無法輸入日文時的檢查重點
在 Ubuntu 上遇到 Vim(或其他程式)無法輸入日文時,請確認下列幾點:
- IME(fcitx/ibus)本身運作正常
- 系統設定內已啟用日文輸入來源
- 終端機設定的字型與編碼正確
若終端機 Vim 一直無法解決,可考慮使用 GUI 版(gvim)。
設定未生效時的檢查清單
若寫入 .vimrc
卻沒有效果,請依序確認:
.vimrc
是否放在主目錄下
- 路徑確認:
~/.vimrc
- 檔案名稱是否正確
- 避免打成
.Vimrc
等錯誤拼寫
- 內容無拼寫或語法錯誤
- Vim 指令只要一字錯就會失效,請特別注意。
- 儲存檔案後有無重新啟動 Vim
- 或可用以下指令立即生效:
:source ~/.vimrc
以上多能解決設定不生效的問題。
7. 結論
Ubuntu 上開始使用 Vim 的流程
本文介紹了從 Vim 安裝、基本設定、日文輸入環境建置、外掛活用,到疑難排解的完整流程。
重點步驟如下:
- 透過終端機或 Ubuntu Software 安裝 Vim
- 建立
.vimrc
設定行號、語法高亮等基本功能 - 安裝 fcitx-mozc 或 ibus-mozc 建立日文輸入環境
- 導入 vim-airline、nerdtree 等外掛提升效率
- 遇到啟動或輸入問題時,依序排查解決
跟著上述步驟操作,即使新手也能快速上手 Vim。
下一步:更深入的 Vim 活用
本文只是 Vim 入門第一步。
Vim 擁有極高自訂性和豐富功能,越用越能打造屬於自己的完美編輯器。
建議下列進階主題也可嘗試:
- 用 Vim 腳本(VimL)進行自動化設定
- 利用 LSP(Language Server Protocol)建構高階程式開發環境
- 嘗試 Neovim 與擴充功能
- 善用日英語切換提升寫作效率
請盡情享受打造專屬編輯器環境的樂趣!