VimでインデントさせずにC-vで貼り付けを行う方法

New Vim colours
Vimでペーストするときにインデントさせない方法を紹介します。

photo credit: jasonwryan via photopin cc



:a!


:a!を押したあと、ペーストを実行し、 Escを押して確定すると、インデントさせないでペーストできます。

:a!

C-v

Esc



:set paste


:set pasteを押したあと、ペーストを実行します。解除するには、 :set nopasteです。

以下のキーを設定することで簡単に切り替えられるように出来ます。

" ペーストするときにインデントさせない
" http://qiita.com/items/019250dbca167985fe32
imap <F5> <nop>
set pastetoggle=<F5>