Fred Lai
4 min readNov 28, 2024

在 Windows 系統安裝 Ubuntu 與 Neovim , LazyVim 完整教學

在今天的教學中,我將帶領大家完整體驗如何在 Windows 系統上建立一個現代化的開發環境,包括安裝 Ubuntu 子系統(WSL)、Neovim 編輯器以及 LazyVim 配置。

環境準備

在開始之前,讓我們先了解整個安裝流程:
1. 安裝 WSL 與 Ubuntu
2. 設置 Ubuntu 環境
3. 安裝 Neovim
4. 安裝 LazyVim
5. 解決常見問題

第一步:安裝 WSL 與 Ubuntu

啟用 WSL

首先,我們需要啟用 Windows 的 WSL 功能。打開 PowerShell(以管理員身份運行),輸入:


wsl — install

完成後需要重新啟動電腦

安裝 Ubuntu

1. 打開 Microsoft Store
2. 搜尋 “Ubuntu”
3. 選擇最新版本(建議選擇 Ubuntu 22.04 LTS)
4. 點擊安裝
5. 等待安裝完成

*提示:首次啟動時,系統會要求您設置 Unix 用戶名和密碼,請務必記住這些資訊。*

第二步:設置 Ubuntu 環境

打開 Ubuntu 終端機,執行以下命令更新系統:


sudo apt update && sudo apt upgrade -y

安裝必要的開發工具:


sudo apt install -y build-essential git curl wget

第三步:安裝 Neovim

安裝編譯器:

sudo apt install gcc

安裝 Neovim:


sudo apt install neovim

驗證安裝是否成功:


nvim — version

第四步:安裝 LazyVim

為了安全起見,先備份現有配置(如果有的話):


mv ~/.config/nvim ~/.config/nvim.bak
mv ~/.local/share/nvim ~/.local/share/nvim.bak

創建必要的目錄:


mkdir -p ~/.config

安裝 LazyVim:


git clone https://github.com/LazyVim/starter ~/.config/nvim
rm -rf ~/.config/nvim/.git

回到終端機

打入 nvim 應該就可以啟用 LazyVim 了,會需要加載一些外掛一段時間,詳細設置可以參考官方網站。

常見問題解決方案

找不到 C 編譯器

如果遇到 “No C compiler found” 錯誤,執行:


sudo apt install gcc build-essential

目錄權限問題

如果遇到權限相關錯誤:


sudo chown -R $USER:$USER ~/.config/nvim
sudo chown -R $USER:$USER ~/.local/share/nvim

插件安裝失敗

清理緩存後重試:


rm -rf ~/.cache/nvim
rm -rf ~/.local/share/nvim

結語

完成以上步驟後,您就擁有了一個功能完整的現代化開發環境。LazyVim 提供了豐富的功能,包括:

- 語法高亮
- 自動完成
- 檔案搜尋
- Git 整合
- LSP 支援

建議您花些時間熟悉基本的 Vim 命令和 LazyVim 的特殊功能。可以使用 `:Lazy` 命令查看和管理已安裝的插件。

當您第一次啟動 Neovim 時,LazyVim 會自動下載並安裝所有預設的插件。從截圖中可以看到已經成功加載了 5/43 個插件,用時 22.81ms。

LazyVim 的主選單提供了以下常用功能:

  1. Find File (f) — 搜尋檔案
  2. New File (n) — 建立新檔案
  3. Find Text (g) — 搜尋文字
  4. Recent Files (r) — 最近開啟的檔案
  5. Config © — 設定檔
  6. Restore Session (s) — 還原工作階段
  7. Lazy Extras (x) — 額外功能
  8. Lazy (l) — 插件管理
  9. Quit (q) — 退出

對於想要進一步自訂 LazyVim 的用戶,可以查看官方文檔: https://www.lazyvim.org/

Fred Lai
Fred Lai

Written by Fred Lai

Love is the ultimate answer.

No responses yet