在 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 的主選單提供了以下常用功能:
- Find File (f) — 搜尋檔案
- New File (n) — 建立新檔案
- Find Text (g) — 搜尋文字
- Recent Files (r) — 最近開啟的檔案
- Config © — 設定檔
- Restore Session (s) — 還原工作階段
- Lazy Extras (x) — 額外功能
- Lazy (l) — 插件管理
- Quit (q) — 退出
對於想要進一步自訂 LazyVim 的用戶,可以查看官方文檔: https://www.lazyvim.org/