Emacs C ++, открывающий соответствующий заголовочный файл - PullRequest
20 голосов
/ 18 августа 2010

Я новичок в Emacs и мне было интересно

  • при наличии ярлыка для переключения между заголовком / источником и соответствующим файлом источника / заголовка

  • если есть справочная карта, такая как общая справочная карта Emacs

Спасибо!

Ответы [ 3 ]

33 голосов
/ 18 августа 2010

Там ff-find-other-file.

Вы можете привязать это к своему собственному ключу, используя что-то вроде:

(global-set-key (kbd "C-x C-o") 'ff-find-other-file)

Но, конечно же, вам нужно выбрать ключ, с которым еще не связано что-то полезное:)

22 голосов
/ 23 октября 2010

Проверьте отличную статью по Emacs-fu Быстрое переключение между заголовком и реализацией

В случае, если сообщение в блоге пропало, вот копия решения:

(add-hook 'c-mode-common-hook
  (lambda() 
    (local-set-key  (kbd "C-c o") 'ff-find-other-file)))

Теперь мы можем быстро переключаться между myfile.cc и myfile.h с помощью Cc o.Обратите внимание на использование c-mode-common-hook, поэтому он будет работать как для C, так и для C ++.

4 голосов
/ 18 августа 2010

Я использую пакет eassist из CEDET contrib, и для этого требуется функция eassist-switch-h-cpp

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...