yum install git / apt-get install git)yum install curl)vim --version | grep +python)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 尚不支援)。| 現象 | 解決 |
|---|---|
確認 ~/.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。
Ubuntu 12.04 启动报错 "Ubuntu is running in low-graphics mode" 修复指南
smbclient 指令實戰:列出共享、互動式 FTP 模式、單指令操作、掛載遠端 SMB 分享
Ubuntu 設定 GRUB2 開機密碼保護:防止惡意修改啟動參數
Linux 命令列建立 DMG 映像檔完整腳本流程:從版本號擷取到最終壓縮
Linux 虛擬機掛載 ISO 配置本地 YUM 源完整指南
Linux pppsetup 指令介紹:Slackware 內建 PPP 連線互動式設定工具