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

Emacs С++, открытие соответствующего файла заголовка

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

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

  • если есть ссылочная карта, например, общая карта reflex emacs

Спасибо!

4b9b3361

Ответ 1

Там ff-find-other-file.

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

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

Но, конечно, вам нужно будет выбрать ключ, который еще не имеет к нему ничего полезного:)

Ответ 2

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

Если сообщение в блоге исчезло, вот копия решения:

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

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

Ответ 3

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