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.参考サイト
参考サイトは下記です。ありがとうございました。
Posted by yujiro このページの先頭に戻る
- WindowsでShiftキー/Ctrlキー/Altキー/Windowsキーを押しっぱなしにする方法
- TeraTermで矩形選択する方法
- TortoiseSVNで「~is already locked」というエラーに遭遇した場合の対処
- WindowsでCドライブのディスク領域が不足してきたときの対処
- 「Thumbs.db」でフォルダが削除できない場合の対処
- Limechatの複数行貼りつけでグレー文字を黒くする方法
- Windowsでconfig.sysのFILESを変更する
- WinSCPで「UNCパスはサポートされていません」が表示される場合の対処
- Rloginでポートフォワーディング(トンネリング)する方法
- WinSCPで文字化けしたときの対処
- PowerShellの実行で「スクリプトの実行がシステムで無効になっているため、ファイル~を読み込めません。」というエラーになる場合の対処
- Windowsで「悪意のあるソフトウェアの削除ツール」を実行する方法
- WinMergeで「エンコーディングエラーにより情報が失われています。」が表示される場合の対処
- Windowsで使用されているポートを調べる方法
- Windows Updateで「更新プログラムを確認しています」が終わらない場合の対処
zenback
人気エントリー
トラックバックURL
コメントする
greeting