vi/vim - テキストを貼り付けるときにインデントを追加しますか? [コピー]

vi/vim - テキストを貼り付けるときにインデントを追加しますか? [コピー]

他のアプリケーション(ブラウザなど)から文字をコピーできますctrlc

i次に、を押してvimの挿入モードに入り、を押してshiftctrlvテキストを貼り付けることができます。

問題は各行が少しずつインデントされているため、次のように終わります。

ここに画像の説明を入力してください。

しかし、私が望んでいたもの(そして達成するために手動で編集したこと)は次のとおりです。ここに画像の説明を入力してください。

ベストアンサー1

これにより、:set pastevimが私のコードを再表示するのを防ぎ、問題を解決することができます。
また:set nopasteオフにしてください

また、キー入力に切り替えることができるset pastetoggle=<F2>ように.vimrcを入れました。F2

おすすめ記事