2008/7/19(Sat) 00:46:49|NO.17400
>/*〜*/の間に/*〜*/があるとちゃんとコメントにできないので
#if 0〜#endifなら入れ子にできます。
/*〜*/のいいところは行の一部だけコメントにできることです。
hspじゃ、まず使いませんが、Cコンパイラのバグ回避に使うことがあります。
>一時的にコメントにしたい場合
2つのやり方のどっちがいいか試したい場合なども#if 0〜#else〜#endifが
便利です。0か1か書き換えるだけで切り替えることができます。
どっちにするかで複数箇所を書き換える必要がある場合は「#define WHICH 0」と
#if WHICH〜#else〜#endif
>エディタに、;を複数行の行頭に入力できる機能とかあれば便利なんですが
キーボードマクロが使えるエディタを使いましょう。
私の環境では、行頭にカーソルを合わせて
Ctrl+M キーボードマクロの登録開始
; 「;」の入力
← カーソルを左(行頭)に移動
Shift+PageDown 1行スクロールアップ(カーソルは画面に対して固定)
Ctrl+M キーボードマクロの登録終了
とやれば、後は[Ctrl+N]を押すだけで「;」を入力して行頭に戻り
1行スクロールアップしてくれます。[Ctrl+N]を押し続ければ
連続的にやってくれるので、100行あっても数秒でできます。
|