Permalink
Browse files

vimレベルが5ぐらいになった

  • Loading branch information...
keitaoouchi committed Apr 12, 2012
1 parent 0144274 commit 73f41ca718804eb0a1340b4a67b11141ca8c6b45
Showing with 37 additions and 2 deletions.
  1. +1 −0 .vim/bundle/nginx.vim
  2. +1 −0 .vim/bundle/sudo.vim
  3. +1 −0 .vim/bundle/syntastic
  4. +1 −0 .vim/bundle/tagbar
  5. +1 −0 .vim/bundle/vim-indent-guides
  6. +32 −2 .vimrc
Submodule nginx.vim added at 152bbb
Submodule sudo.vim added at 060f02
Submodule syntastic added at 4b61f4
Submodule tagbar added at eab0e6
Submodule vim-indent-guides added at cf6f4d
View
34 .vimrc
@@ -69,6 +69,20 @@ Bundle 'lambdalisue/vim-django-support'
" Refactoring in python
Bundle 'sontek/rope-vim'
+" indent guides
+Bundle 'nathanaelkane/vim-indent-guides'
+
+" nginx syntax highlight
+Bundle 'nginx.vim'
+
+" syntax check
+Bundle 'scrooloose/syntastic'
+
+" tagbar
+Bundle 'majutsushi/tagbar'
+
+Bundle 'sudo.vim'
+
filetype plugin indent on
" ----------------------------------------
@@ -108,6 +122,22 @@ set wildmode=list:full
set noswapfile
set clipboard=unnamed,autoselect
+" 保存時に行末の空白を除去する
+autocmd BufWritePre * :%s/\s\+$//ge
+" 保存時にtabをスペースに変換する
+autocmd BufWritePre * :%s/\t/ /ge
+
+" Tagbarを有効にする
+nmap <F8> :TagbarToggle<CR>
+
+" ref.vimを利用する
+let g:ref_use_vimproc = 0 " vimprocをインストールしてない場合は0を指定
+nmap ,rr :<C-u>Ref refe<Space>
+let g:ref_phpmanual_path = '/home/oouchi/Dropbox/phpmanual'
+nmap ,rp :<C-u>Ref phpmanual<Space>
+" indentation guides
+"let g:indent_guides_enable_on_vim_startup=1
+"let g:indent_guides_guide_size=4
" ----------------------------------------
" Search
" ----------------------------------------
@@ -159,14 +189,14 @@ map <Leader>x <Plug>NERDCommenterToggle
" Quickrun
" ----------------------------------------
-" testからはじまるpythonファイルをテストコードとする
+" testからはじまるpythonファイルをテストコードとする
autocmd BufWinEnter,BufNewFile test*.py set filetype=python.test
" tesstからはじまるphpファイルをテストコードとする
autocmd BufWinEnter,bufNewFile *Test.php set filetype=php.test
" Space q でquickrunを実行
silent! map <unique> <Space>q <Plug>(quickrun)
-" quickrun.vim 用設定
+" quickrun.vim 用設定
let g:quickrun_config = {}
let g:quickrun_config['*'] = {'runmode': "async:remote:vimproc", 'split':'below'}
let g:quickrun_config['python.test'] = {'command': 'nosetests', 'exec': ['%c -v %s']}

0 comments on commit 73f41ca

Please sign in to comment.