Hatena::ブログ(Diary)

#junki::acoustic

2010-11-29

【vim】vim上でペースト(貼りつけ)するには?

09:56 | 【vim】vim上でペースト(貼りつけ)するには?を含むブックマーク

vimを編集するに当たり、なんらかのデータ等からコピペしたいってときありますよね。しかしvim上でそのままコピペするとインデントが働き、恐ろしい感じにずれます。これは多分autoindentが関係してるのかな、よく調べてないので分かりません。←


まぁ、とりあえずペーストモードにすれば直ります。

vimを開いたら一回やっとけばOK。.vimrcにset pasteと書いておくのもありかな。

:set paste

追記

bashuraさんからコメントがありましたがset pasteには副作用があるようですね。ペーストしたいときに限ってつがうのが良さそうです。vim内でならヤンクで済むことですし。

basyurabasyura 2010/11/29 12:54 副作用があるので使うときだけ設定して使い終わったら set nopaste する方がいいですよ

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

トラックバック - http://d.hatena.ne.jp/jonki/20101129/1290992215