Как вы используете Clang-формат в Emacs, Ubuntu? - PullRequest
2 голосов
/ 11 января 2020

Я новичок в Ubuntu и Linux, поэтому извините, если этот вопрос кажется слишком глупым. Я надеялся, что у меня будет функция, которая может автоматически форматировать мои коды C ++, поэтому я установил clang-format с помощью следующей команды терминала:

sudo aptitude install clang-format

Чтобы он работал с Emacs, я искал в Inte rnet для решения и изменил мой файл "~ / .emacs", добавив следующую строку:

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

Теперь в Emacs, когда я использовал команду M-x clang-format-buffer или аналогичные команды для файла C ++, это удалось , но исходный код, похоже, вообще не был отформатирован (извините, что по какой-то причине я не могу напрямую публиковать изображения):

https://i.stack.imgur.com/gNIvn.png

https://i.stack.imgur.com/eKLXl.png

Есть ли что-то еще, чего мне не хватает при настройке формата clang, или как правильно его настроить?

Я ценю любую помощь !

1 Ответ

1 голос
/ 22 января 2020

Я понял.

Во-первых, установка Clang-формата таким способом была ненужной. Правильный способ сделать это было с помощью команды Emacs package-install.

package-install clang-format

Затем я сделал это в файле .emacs:

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

Надеюсь, это поможет любому, кто сталкивается с та же проблема.

...