vimでペースト・貼り付けたら余計なインデントが混ざる(解決)
vimでペースト・貼り付けたら余計なインデントが混ざる(解決)
コーディング中、ソース範囲を選択しコピー、ペーストしたいことあります。(CTRL + C)そして(CTRL+V)とかで。
ところがvim上に貼り付けた際に、自動インデントの機能が炸裂し、要らぬインデントが大量発生。
慌てて消そうにも、CTRL+Z(処理を一手戻す)では一行単位でしか消せず渋々一行単位で消した経験ありませんでしょうか。
そして不注意で消してはいけない行まで消してしまう、、、怖いですねー
対応
vimの自動インデントを一時的にOFFにしましょう。
1 |
:set noautoindent |
autoindentを”NO”に設定し再度ペースト。
結果
後片付け
おわったらまたautoindentをONにしときましょう。
1 |
:set autoindent |
まとめ
その他.vimrcに設定する事で毎度毎度設定を切り替えずに済む方法もありますが、ターミナルに前提条件があったりしますので、コピペを多用しない方は上記方法でモードを切り替えても良いのでは無いでしょうか。
コメント
この記事へのトラックバックはありません。
この記事へのコメントはありません。