1

私のemacsで、Cコード行の先頭に「//」を置くと、コメントをアクティブにしたい

4

1 に答える 1

2

これをあなたの中に入れてください~/.emacs

(require 'cc-mode)
(define-key c-mode-map "/"
  (lambda ()
    (interactive)
    (if (not (looking-back "^/"))
        (self-insert-command 1)
      (insert "*  */")
      (backward-char 3))))

これは、C コード行の実際の先頭にいる場合、つまりインデントがない場合にのみ機能します。インデントが必要な場合は、正規表現を に変更し"^[ \t]*/"ます。

于 2013-07-19T06:29:13.597 に答える