Vimで綺麗に貼り付ける貼り付け方を調べた

2024/09/23に公開

こんにちは、沙代です。
Vimを使っていると、貼り付けるときに自動でインデントが追加されてしまって崩れてしまうことがあります。
手動で直すのも大変なので、うまい貼り付け方がないか調べてみました。

環境
MacOS: macOS Montery 12.6.2 (Apple M1 Pro)
iTerm2: 3.5.4
Vim: 9.1

:a!を使う

コマンドモードーで、:a!を実行した後、貼り付けて最後に抜けると、貼り付けが行われます。

でも、これでもたまに崩れてしまうことがあります。

:set pasteを使う

コマンドモードで、:set pasteを実行して、その後で、iで挿入モードで貼り付けます。
(戻る時は、:set nopasteです)

これで貼り付けると、毎回うまくいきます。

最後に

良いVimライフを〜🥂

参考ページ

ありがとうございました。
https://howpon.com/20579

Discussion