19
17

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

MacのVimでclipboardを楽にペーストする

Posted at

vimでペーストめんどくさい

Vimのインサートモードで普通にペーストすると、なんか謎のインデントが入りますよね。
set :pasteとかやってから貼り付けて、set :nopasteするとこれを回避できるんですが、これがめんどくさい。
この一連の流れをマッピングできたらよかったんですが、ペーストするCmd-vは僕の場合は多分iTermが処理してるらしく、無理そう。

vimでペーストするときインデントさせないみたいな記事もあるけど、1発で貼り付けられない時点で明らかにめんどくさい。

pbpasteを使う

Macには、pbpasteというclipboardの中身を出力するコマンドがある。
これと、:r !commandがcommandの出力を挿入することを組み合わせると…?

:r !pbpaste

これで問題なくclipboardの内容をインデントされずにペーストできます
あなたの好きなキーで適当にマッピングしましょう

19
17
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
19
17

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?