web-dev-qa-db-ja.com

Emacsのコードブロックにコメントを付ける方法は?

Emacsでは、テキストブロックにコメントを付ける方法、つまりテキストブロックをnの空白文字で右方向にインデントし、選択した文字シーケンスを配置する方法、たとえば##、各行の始めに?

元の

foo
bar foobar
   foo bar

望ましい:

# foo
# bar foobar
#    foo bar
  • CUAモードを妨げない方法が必要です。
  • comment-dwinでは、任意の文字シーケンスを選択できません。
12
qazwsx

1つの方法は、string-rectangleC-x r t)を使用することです。

ブロックをマークしてから、string-rectangleを呼び出し、##を挿入する文字列として指定します。

15
Juancho

実行しているモード(CCモード、LISPモードなど)に応じて、領域を選択し、コマンドcomment-region(通常はCc Ccにバインドされています。すべてが正しく設定されている場合、適切なコメント文字を使用する必要があります。編集しているファイルのタイプ。

10
jwernerny

コード領域を選択してから、M-;

6
olleicua