TeraTerm+vimのペーストでインデントがずれる場合の対処
小粋空間 » Windows » TeraTerm+vimのペーストでインデントがずれる場合の対処
TeraTerm+vimのペーストでインデントがずれる場合の対処方法を紹介します。
1.問題点
TeraTerm上でvimを起動し、下記のコードをペーストします。
#include <stdio.h>
void hello_world2(void) {
printf( "Hello World2!\n" );
}
// test
void hello_world1(void) {
printf( "Hello World1!\n" );
hello_world2();
}
int main(void) {
hello_world1();
return 0;
}
iキーを押下して挿入モードにします。
この状態でマウスを右クリックしてペースト。
が、下のようにコメントアウトされた行以降のインデントがずれてしまい、なぜかコメントアウトまでされてしまいます。
ということで、TeraTermのペーストでインデントがずれる場合の対処方法を紹介します。
2.ペーストでインデントがずれる場合の対処
ペースト前にコマンドモードにして下記のコマンドを入力。
:set paste
これでiキーを押下して挿入モードにします。左下に「(貼り付け)」の文字が表示されます。
きれいにペーストできました。
3.参考サイト
参考サイトは下記です。ありがとうございました。