Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

【メモ】.vimrcを分割してvimの設定とNeobundleのパッケージ指定を別々のファイルで行う

$
0
0

source 読み込みたいファイルのパスで外部ファイルを読み込める。

例:

vimの設定とNeobundleのパッケージを別のファイルに分けたい。
.vimrcにはNeobundle自体のセットアップのみ書くことにする。

ホームフォルダにdotfilesというディレクトリを作成し、以下の2ファイルを作成する。
(拡張子を.vimrcにするとvimのsyntax onが効く)

~/dotfiles/vim_settings.vimrc
" 設定をずらずら書く

set number "などなど
~/dotfiles/vim_packages.vimrc
" Neobundleのパッケージをずらずら書く

NeoBundle 'Shougo/unite.vim' "などなど

公式のサンプル.vimrcを少し変更し、上の2ファイルを読み込ませる。
https://github.com/Shougo/neobundle.vim

.vimrc
" Note: Skip initialization for vim-tiny or vim-small.
if !1 | finish | endif

if has('vim_starting')
  if &compatible
    set nocompatible               " Be iMproved
  endif

  " Required:
  set runtimepath+=~/.vim/bundle/neobundle.vim/
endif

" Required:
call neobundle#begin(expand('~/.vim/bundle/'))

" Let NeoBundle manage NeoBundle
" Required:
NeoBundleFetch 'Shougo/neobundle.vim'

" My Bundles here:
" Refer to |:NeoBundle-examples|.
" Note: You don't set neobundle setting in .gvimrc!

source ~/dotfiles/vim_packages.vimrc "Neobundleのパッケージ読み込み

call neobundle#end()

" Required:
filetype plugin indent on

" If there are uninstalled bundles found on startup,
" this will conveniently prompt you to install them.
NeoBundleCheck

source ~/dotfiles/vim_settings.vimrc "設定の読み込み

参考: vim-jp » Hack #108: vimrc で外部ファイルを取り込む


Viewing all articles
Browse latest Browse all 5608

Trending Articles