プログラム内の大きなコードをコメントアウトしようとしていますが、手動でコメントアウトするのは難しすぎます。私のためにそれを行うプログラムはありますか? (とにかくそのようなプログラムを作るのは難しいようには思えません)また、私はemacsを使用しています。 emacsにはそのような機能がありますか? (または少なくともemacs LISPファイル?)
Emacsでは、M-x comment-region
とM-x uncomment-region
を使用できます。
キーcomment-region
にバインドされたM-;
メソッド。マーカーを使用して地域を選択し、M-;
を使用してコメント/コメント解除できます。
コメントアウトするリージョンの先頭にマークを付け、リージョンの末尾に移動してから、C-cC-cまたはM-xコメントリージョンを実行できます。
comment-region
をC-M-;
にバインドします。また、C-u
はコメントされた領域のコメントを解除することを忘れないでください。
例えば。 C-u 2 C-M-;
はリージョンを;;
(LISP内)でコメントします。次に、C-u C-M-;
はリージョンのコメントを解除します。 (どちらの場合も、リージョンはアクティブである必要があります。)