コメントを入力中で、別の行に続けたい場合は、M-j または C-M-j (default-indent-new-line)
と入力してください。これにより現在の行が切り替わり、コメントを続けるために必要なコメント区切り文字とインデントが挿入されます。
コメントの閉じ区切り文字を持つ言語(例:C言語の ‘*/’)では、M-j の正確な動作は変数 comment-multi-line
の値に依存します。値が nil
の場合、このコマンドは元の行でコメントを閉じ、新しい行で新たなコメントを開始します。それ以外の場合は、現在のコメント区切り文字の範囲内で新しい行を開始します。
自動入力モードが有効な場合、コメントの入力中に入力列を通り過ぎても、M-jを明示的に呼び出した場合と同様に、コメントの入力が継続されます。
既存の行をコメント行にするには、リージョンをアクティブにした状態で M-; を使用するか、前節で説明した通りに M-x comment-region を使用してください。
複数行のブロックコメントの行頭で ‘/’
と入力するとコメントが終了するように、C Mode を設定できます。これには comment-close-slash クリーンアップを有効にしてください。The CC Mode Manual の クリーンアップ
を参照してください。