Vim

自分は熱心なVim宗派という訳でもないんですが、諸事情でPython環境を整備したので記録として残しておきます。

dein.vim のインストール&セットアップ

dein.vimというプラグイン管理するものがあります。
以下でインストール

$ mkdir -p ~/.vim/bundle
$ curl https://raw.githubusercontent.com/Shougo/dein.vim/master/bin/installer.sh > installer.sh
$ sh installer.sh ~/.vim/bundle
$ vi ~/.vimrc

.vimrc

"dein Scripts-----------------------------
if &compatible
  set nocompatible               " Be iMproved
endif

" Required:
set runtimepath^=~/.vim/bundle/repos/github.com/Shougo/dein.vim

if dein#load_state(expand('~/.vim/bundle'))
    call dein#begin(expand('~/.vim/bundle'))

    " プラグインリストを収めたTOMLファイル
    let g:dein_dir = expand('~/.vim/bundle')
    let s:toml = g:dein_dir . '/dein.toml'
    let s:lazy_toml = g:dein_dir . '/dein_lazy.toml'

    " TOMLファイルにpluginを記述
    call dein#load_toml(s:toml, {'lazy': 0})
    call dein#load_toml(s:lazy_toml, {'lazy': 1})

    call dein#end()
    call dein#save_state()
endif

" Required:
filetype plugin indent on

" If you want to install not installed plugins on startup.
if dein#check_install()
  call dein#install()
endif

"End dein Scripts-------------------------
$ vi ~/.vim/bundle/dein.toml

dein.toml

[[plugins]]
repo = 'Shougo/dein.vim'

[[plugins]]
repo = 'Shougo/unite.vim'

[[plugins]]
repo = 'tomasr/molokai'
$ vi ~/.vim/bundle/dein_lazy.toml

dein_lazy.toml

# python設定

[[plugins]]
repo = 'hynek/vim-python-pep8-indent'
on_ft = 'python'

[[plugins]]
repo = 'davidhalter/jedi-vim'
on_ft = 'python'

[[plugins]]
repo = 'jmcantrell/vim-virtualenv'
on_ft = 'python'

[[plugins]]
repo = 'kevinw/pyflakes-vim'
on_ft = 'python'

#[[plugins]]
#repo = 'andviro/flake8-vim'
#on_ft = 'python'

# 一般設定

[[plugins]]
repo = 'Shougo/neocomplete.vim'
insert = 1

参考

Qiita - dein.vim インストール ~ 0から始めるvim ~
http://qiita.com/ymiyamae/items/e14059b77ba1cf0b344c

誰か俺をデバッグしてくれ - dein.vimでvimのplugin管理
http://kyo-bad.hatenablog.com/entry/2016/05/28/172510

タオルケット体操 - 補完などを有効にしてVimを最高のPython用開発環境に進化させる
http://hachibeechan.hateblo.jp/entry/vim-customize-for-python

Qiita - VimでPython環境をいい感じに整える
http://qiita.com/tekkoc/items/923d7a7cf124e63adab5

Add picture from clipboard (Maximum size: 100 MB)