2012-06-24 3 views
2

Я хочу использовать emacs для более эффективного программирования на C++. Тем не менее, я новичок в использовании этого редактора. Я начал с CEDET. Теперь у меня есть простой вопрос относительно перехода к определениям функций:Навигация в программе C++ с использованием CEDET в emacs

Например, когда я включаю заголовок fstream, используйте функцию «void open (...)». Я могу поместить курсор на эту функцию и получить правильную информацию о расположение и использование «open()». Теперь, что мне нужно сделать (например, по поводу тегов), чтобы использовать «navigate» для перехода к файлу, содержащему определение «open»?

Благодарим за помощь!

+0

Я не использую ни CEDET, ни C++. Людям может понравиться ваша конфигурация для CEDET, чтобы они могли предлагать решения. Кстати, вы видели этот файл? его образец для настройки проектов CPP. https://github.com/emacsmirror/cedet/blob/master/lisp/cedet/ede/cpp-root.el – kindahero

ответ

0

Если вы хотите, чтобы вы могли перейти от вызова функции к определению этой функции, вы, вероятно, думаете о функциональности tags. Вы посмотрели на the EmacsWiki page about etags, чтобы узнать, есть ли у вас это? Также есть дополнительная информация в emacs manual section about tags.