Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Linux Vim 安裝 Vundle 插件管理器完整教學

編輯:關於 Linux

前置需求

  • Git(yum install git / apt-get install git)
  • Curl(通常隨 Git 安裝,若無 yum install curl)
  • Vim 7.3+ 支援 Python(vim --version | grep +python)

一、下載 Vundle

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

二、建立 ~/.vimrc 核心配置

" 基本設定
set nocompatible
set encoding=utf-8
set fileencodings=utf-8,cp950,big5,gbk
set number
set tabstop=4
set shiftwidth=4
set expandtab
set autoindent
syntax on
filetype off

" Vundle 初始化
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()

" 讓 Vundle 管理自己
Plugin 'VundleVim/Vundle.vim'

" 常用插件範例(按需啟用)
Plugin 'tpope/vim-fugitive'      " Git 整合
Plugin 'scrooloose/nerdtree'     " 檔案樹
Plugin 'vim-airline/vim-airline' " 狀態列
Plugin 'jiangmiao/auto-pairs'    " 自動配對括號
Plugin 'honza/vim-snippets'      " 程式碼片段

call vundle#end()
filetype plugin indent on

三、安裝 / 更新 / 清理插件

# 進入 Vim 後執行
:PluginInstall      # 安裝 .vimrc 中宣告的所有插件
:PluginUpdate       # 更新所有插件
:PluginClean        # 移除 .vimrc 中未宣告的插件
:PluginSearch keyword  # 搜尋插件(需先 :PluginInstall! 更新索引)

四、進階技巧

  • 指定插件版本:Plugin 'user/repo', { 'branch': 'v2.0' }
  • 本地插件:Plugin 'file:///home/user/my-plugin'
  • 條件載入:Plugin 'tpope/vim-fugitive', { 'for': 'git' }(需 vim-plug 風格,Vundle 尚不支援)。

五、常見問題

E117: Unknown function: vundle#begin
現象解決
確認 ~/.vim/bundle/Vundle.vim 存在且 set rtp 路徑正確
Git clone 失敗檢查網路/代理;或改用 git://github.com/... 協定
插件衝突導致 Vim 閃退用 vim -u NONE -c "source ~/.vimrc" 排除法定位

Vundle 讓 Vim 插件管理像套件管理器一樣簡單,配合 ~/.vimrc 版本控制,換機器同步只需 git pull && vim +PluginInstall +qall。

Copyright © Windows教程網 All Rights Reserved