gpt4 book ai didi

c++ - 你如何在 Emacs、Ubuntu 上使用 Clang 格式?

转载 作者:行者123 更新时间:2023-12-01 14:25:55 25 4
gpt4 key购买 nike

我是 Ubuntu 和 Linux 的新手,如果这个问题看起来太愚蠢,我很抱歉。我希望有一个可以自动格式化我的 C++ 代码的功能,所以我通过以下终端命令安装了 clang-format:

sudo aptitude install clang-format

为了让它与 Emacs 一起工作,我在 Internet 上搜索了一个解决方案并修改了我的“~/.emacs”文件,添加了以下行:

(setq clang-format-executable "/usr/bin/clang-format-6.0")

现在在Emacs中,当我在C++文件上使用命令M-x clang-format-buffer或类似的命令时,它成功了,但源代码似乎根本没有格式化(抱歉,由于某种原因我不能直接发布图片):

/image/gNIvn.png

/image/eKLXl.png

在设置 clang-format 时我还遗漏了什么,或者设置它的正确方法是什么?

感谢您的帮助!

最佳答案

我明白了。

首先,没有必要以这种方式安装 Clang-format。正确的方法是使用 Emacs 的 package-install 命令。

package-install clang-format

然后我在 .emacs 文件中做了这个:

(load "/usr/share/emacs/site-lisp/clang-format-6.0/clang-format.el")

希望这对遇到同样问题的人有所帮助。

关于c++ - 你如何在 Emacs、Ubuntu 上使用 Clang 格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59690583/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com