如何在 cc-mode 中输入 C 风格的注释?

如何在 cc-mode 中输入 C 风格的注释?

我更喜欢在 C++ 源代码中使用 C 风格的注释:

class Dog {
    string name;                /* The dog's name */
    ...
    void bark();                /* Print messages in Dog's
                                   language */
}

然而,在 cc 模式下,当我输入ALT+时;,我只能得到 C++ 风格的注释:

class Dog {
    string name;                // The dog's name
    ...
    void bark();                // Print messages in Dog's
                                // language
}

我可以将 cc-mode 中的默认注释样式设置为 C 样式吗?

答案1

一种方法是按如下方式设置comment-start和变量:comment-end

(add-hook 'c++-mode-hook
          (lambda () (setq comment-start "/* " comment-end " */")))

相关内容