john721 / vimrc

it's just my vim setup for programming.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

目的

  • 記錄 .vimrc 檔案中,每一行設定做些什麼用,用中文做備忘。
  • 試著記錄 plugin 的安裝與用法。
  • 方便在多台電腦上同步 vim 的環境。

使用方法:

  • 直接執行 setup_vim.sh 。這指令會看看目前使用者的家目錄裡有沒有 .vimrc這個檔案,沒有的話,就做個Symbolic Link。
  • 把 plugin, 色彩主題們給下載回來: git submodule update --init
  • 以後要是有在repo上更新,切換到 vimrc 的 git repo, 下指令 git pull 就可以完成同步了。
  • 更新色彩主題: 執行 setup_colors.sh
  • 客製自己喜愛的色彩主題:
    1. http://vimcolors.com 找個自己喜歡的
    2. 把 github 的地址記下, 如 https://github.com/chr4/jellygrass.vim
    3. cd vimrc; git submodule add https://github.com/chr4/jellygrass.vim colortastes/jellygrass
    4. setup_colors.sh

檔案說明

  • .gitmodules 利用 git submodule add 指令取得 plugin 時,自動會更新的檔案。 例如:

    git submodule add https://github.com/wesleyche/Trinity
    

    指令下完,會 git clone 出一個 Trinity 的目錄,內含 Trinity plugin。 在 git push 之後,github 看到的則是類似 "Trinity @ 8c6ac7c"的目錄連結。 若要加入新的 plugin ,就執行類似的指令即可。

  • vimrc vim 的設定檔,~/.vimrc 在執行 setup_vim.sh 時,symbolic link 到這個檔。

  • setup_vim.sh

  1. 把使用 git submodule 抓下的 plugin 內的檔案,給連結好,以便使用。
  2. 把 vimrc 給連結好。
  • cscope_quickfix.vim cscope 的 quickfix plugin. 可以讓你在 vim 下了 make 指令之後, 若發現有 warning 或是 error 時, 立即跳轉到出錯的位置, 立即修復.

About

it's just my vim setup for programming.


Languages

Language:Vim Script 97.3%Language:Shell 2.7%