Emacs C++, opening corresponding header file

后端 未结 3 1134
既然无缘
既然无缘 2021-02-02 10:11

I am new to emacs and I was wondering

  • if there is a shortcut to switch between header/source and the corresponding source/header file

  • if there i

相关标签:
3条回答
  • 2021-02-02 10:40

    There's ff-find-other-file.

    You can bind this to your own key using something like:

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

    But of course you'll need to pick a key that doesn't already have something useful bound to it :)

    0 讨论(0)
  • 2021-02-02 10:43

    I'm using eassist package from CEDET contrib, and it has eassist-switch-h-cpp function to do this taks

    0 讨论(0)
  • 2021-02-02 10:45

    Check the excellent Emacs-fu article Quickly switching between header and implementation

    In case the blog post has gone, here is copy of the solution:

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

    Now, we can quickly switch between myfile.cc and myfile.h with C-c o. Note the use of the c-mode-common-hook, so it will work for both C and C++.

    0 讨论(0)
提交回复
热议问题