Руководство для начинающих по настройке Emacs с gcc / gdb?
Я просмотрел материал GNU emacs и не нашел ничего полезного.
кто-нибудь знает хороший учебник по настройке emacs, чтобы в основном превратить его в IDE? Я ищу взаимодействие с gcc/gdb / make и т. д...
5 ответов
как и другие ответы упомянули, M-x compile
, M-x gdb
заставит вас идти. Во время отладки я бы также предложил gdb-many-windows-mode
, что делает Emacs немного ближе к IDE при отладке.
кроме того, чтобы приблизиться к "IDE-подобным функциям", вы можете посмотреть:
- CEDET http://cedet.sourceforge.net/ для завершения кода и поддержки проекта. Отличный учебник поhttp://xtalk.msk.su / ~ott/en/writings/emacs-devenv/EmacsCedet.html .
- если вы не против использования несвободных программ, Xrefactory (http://www.xref.sk/xrefactory/main.html), вероятно, лучший (ну, единственный) инструмент рефакторинга. Версия C бесплатна, C++ - нет.
Юваль, Ты, вероятно, заблуждаешься, ища что-то об Идах. Все это автоматически встроено в EMACS, за исключением cscope-подобных поисковых материалов.
-
M-x compile
работает сделать по умолчанию, хотя я сбросил его, чтобы запустить Ant в режиме java. -
M-x gdb
запускает gdb -
C-x `
(Ctrl-X backquote) переходит к следующей ошибке компиляции
и так далее.
идите копать в в Emacs Wiki. Много хорошего. The Программирование Категории где вы должны смотреть.
посмотрите на CScope тоже... вам просто нужно добавить две строки .emacs, чтобы иметь возможность перемещаться по определениям и ссылкам
даже если это напрямую не связано с C/C++, я считаю, что использование хорошей цветовой схемы важно. Попробуйте:
M-x color-theme-select
и вы можете просматривать множество различных настроек, Если вы не хотите создавать свои собственные.
Если вы работаете с системой контроля версий, вы можете найти полезную информацию в другом мои статьи о работе с системами контроля версий от Emacs