emacs c++缩进和颜色突出显示

发布于 2024-09-18 09:15:31 字数 90 浏览 2 评论 0原文

当我在 Windows 上安装 emacs/xemacs 打开 cpp/h 文件时,没有出现缩进或颜色。您能否建议我需要在设置文件中执行哪些操作才能实现此目的? 谢谢

I am not getting indentation or colors when I open a cpp/h file with my emacs/xemacs installation on windows. Could you please advise what I need to do in my settings file to make this happen?
Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

海的爱人是光 2024-09-25 09:15:31

auto-mode-alist 变量存储应与文件扩展名相关的调用模式。默认情况下,此变量配置为将 c++-mode 与 cpp 文件关联。

通过执行 Ch v auto-mode-alist RET 查看 auto-mode-alist 的内容。

您也可以尝试自己定义关联,如下所示:

(setq auto-mode-alist
      (append '(("\\.\\(CC?\\|HH?\\)\\'" . c++-mode)
        ("\\.[ch]\\(pp\\|xx\\|\\+\\+\\)\\'" . c++-mode)
        ("\\.\\(cc\\|hh\\)\\'" . c++-mode)
        ) auto-mode-alist ))

另请注意,.h 文件默认被视为 C 文件,而不是 C++。

It's the auto-mode-alist variable that stores the modes that should be invoked in relation with the file extension. This variable is configured by default to associate c++-mode to cpp files.

See the content of auto-mode-alist by doing a C-h v auto-mode-alist RET.

You could also try to define the association by yourself like this :

(setq auto-mode-alist
      (append '(("\\.\\(CC?\\|HH?\\)\\'" . c++-mode)
        ("\\.[ch]\\(pp\\|xx\\|\\+\\+\\)\\'" . c++-mode)
        ("\\.\\(cc\\|hh\\)\\'" . c++-mode)
        ) auto-mode-alist ))

Also note that .h files are by default considered C files, not C++.

画▽骨i 2024-09-25 09:15:31

您的文件是否有 cppc 扩展名?

请查看 emacs 常见问题解答

Do your files have a cpp or c extension?

Please have a look at emacs faq

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文