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 回答