2008-08-14 5 views

ответ

16

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

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

Я недавно наткнулся на это article, что неплохо.

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

+1

эта ссылка мертва :( – Shekhar 2012-10-31 20:03:55

+0

Для тех, кто хочет это прочитать, вот ссылка на статью: http://xugx2007.blogspot.com/ 2007/06/benjamin-rutts-emacs-c-development-tips.html – Pacha 2013-06-26 02:09:25

13

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

+6

Я написал статью об использовании CEDET для C/C++ - http://alexott.net/en/writings/emacs-devenv/EmacsCedet.html – 2011-02-12 14:37:09

7

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

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

0

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

 Смежные вопросы

  • Нет связанных вопросов^_^