Подтвердить что ты не робот

Любые хорошие советы по использованию emacs для проекта С++?

Я ищу хорошую статью об использовании emacs в качестве C/С++ IDE.

Что-то вроде Steve Yegge "Эффективные emacs" .

4b9b3361

Ответ 1

Никакой конкретной статьи, действительно, но я нашел EmacsWiki, чтобы полон полезной информации. Рассмотрите эти записи:

  • CPlusPlus в качестве отправной точки для многих статей, связанных с С++, и
  • CppTemplate, чтобы определить шаблон, который может дать вам хороший скелет при запуске новых файлов.

Ответ 2

Недавно я наткнулся на эту статью которая неплоха.

EDIT: Да, ссылка больше не действительна. Похоже, что они недавно изменили свой URL, и он не перенаправляется должным образом. Надеюсь, он скоро вернется. В любом случае статья называлась "Советы по разработке Benjamin Rutt Emacs C". Мне удалось найти копию здесь.

Ответ 3

Я планирую написать такую ​​статью в ближайшем будущем, но теперь вы можете взять мою конфигурацию Cedet + Emacs, что помогает мне эффективно редактировать источники С++. Если у вас возникнут вопросы, вы можете прямо спросить меня.

Ответ 4

Имейте в виду, что режим Emacs С++ основан только на регулярных выражениях, а не на грамматике. Следовательно, подсветка синтаксиса не основана строго на синтаксисе самого языка, а скорее во многом основана на стандартном форматировании. Выделение синтаксиса Emacs на С++ часто допускает ошибки.

Проблема не ограничивается синтаксисом hightlighting. Тот же дефектный дизайн применяется к автоматическому форматированию. Все это сказало, что я использую только Emacs для всего моего редактирования исходного кода на С++ более 20 лет, начиная с дней cfront. (Обычно я выключаю привязки с помощью электрического ключа из-за дефектного дизайна на основе Emacs. Регексы не обладают достаточной выразительностью для точного описания синтаксиса С++.

Ответ 5

Я рекомендую ggtags и irony-mode, Кроме того, вы можете использовать helm-ag для поиска ( "grep" ) для строк в вашей кодовой базе.