X

Vim 使用 Pathogen 來管理 Plugin 套件外掛

Vim 除了本身使用外, 另外最強大的部份就是有數不清的外掛套件可以使用, 但是每次安裝套件時, 總是要看看說明, 然後有時候要裝 autoload、ftplugin、indent、syntax ... 等等, 實在有點麻煩, 所以找一套方便管理的程式來用~

Pathogen 的作法就很簡單, 只要建立 .vim/bundle/ 的目錄, 之後的外掛 新增 都統一放在這目錄下, 再去依照說明到 .vimrc 增加幾行啟動程式之類的(或偶爾作點 ln 等動作), 要移除就把目錄砍掉即可, 輕鬆愉快~

  • 註1: 這個已經出來很久了, 我也已經使用蠻久了, 只是一直忘了寫出來, 推薦使用~
  • 註2: Vundle 看起來也很棒, 但是我已經先用 pathogen 所以暫時還沒去玩 Vundle - the plug-in manager for Vim

Vim 使用 Pathogen 來管理 Plugin 套件外掛

Pathogen 官方網頁:

安裝

  1. mkdir -p ~/.vim/autoload ~/.vim/bundle
  2. curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
  3. vim ~/.vimrc # 增加下述一行即可
    execute pathogen#infect()

安裝外掛

  • 假設要安裝 emmet (zencode)
  • emmet 官方網頁: mattn/emmet-vim
  • 註: 在此不介紹 git submodule 的方式

安裝步驟

  1. cd ~/.vim/bundle/
  2. git clone https://github.com/mattn/emmet-vim.git # (舊版: git clone http://github.com/mattn/zencoding-vim.git)
  3. 到此就已經安裝完成.
  4. 測試看看 # 若是 vim.org 裡面的, 一樣在 bundle 目錄解壓縮即可.
  5. vim index.html # 輸入下述, 快速鍵都是於編輯模式操作
    html:5
    還是於編輯模式下, 直接按 "ctrl + y + ,", 就會自動產生 HTML5 的 code.
  6. 輸入下述:
    div>ul>li
    還是於編輯模式下, 直接按 "ctrl + y + ,", 就會自動產生 <div><ul><li></li></ul></div>

移除 emmet 的套件

  1. cd ~/.vim/bundle/
  2. rm -fr emmet-vim.git # 移除完成

相關網頁

Tsung: 對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
Related Post