2010-11-29
【vim】vim上でペースト(貼りつけ)するには?
vimを編集するに当たり、なんらかのデータ等からコピペしたいってときありますよね。しかしvim上でそのままコピペするとインデントが働き、恐ろしい感じにずれます。これは多分autoindentが関係してるのかな、よく調べてないので分かりません。←
まぁ、とりあえずペーストモードにすれば直ります。
vimを開いたら一回やっとけばOK。.vimrcにset pasteと書いておくのもありかな。
:set paste
追記
bashuraさんからコメントがありましたがset pasteには副作用があるようですね。ペーストしたいときに限ってつがうのが良さそうです。vim内でならヤンクで済むことですし。

コメントありがとうございます。
調べてみると、set pasteを行うとユーザの入力が貼りつけ扱いになり、色々副作用があるのですね。
知りませんでした、ありがとうございます!