gpt4 book ai didi

c++ - emacs 向下钻取快捷方式

转载 作者:行者123 更新时间:2023-11-28 00:55:18 26 4
gpt4 key购买 nike

我是 emacs 的新手。在 Netbeans 中,您可以右键单击任何对象,它会直接将您发送到头文件或实现文件。在 emacs 中是否有执行此操作的快捷键?

最佳答案

您必须先创建一个TAGS 文件。

如果您使用的是 Linux:

$ ctags -e -R *.h *.cpp
// this will create tags for all .h and .cpp files,
// starting from the current directory, and recursing into subdirectories.
// -e : emacs tags (as oposed to vi tags, the default)
// -R : recursive

您还可以使用 --append 标志添加到现有标签文件。例如:

$ ctags --append -e -R *.h *.cpp /home/user/jdoe/thirdparty
// This will add to the TAGS file in the current directory

当您想跳转到符号定义时,在 emacs 中使用 M-x find-tagM-.。它会询问您 TAGS 文件在哪里,然后您就设置好了。要弹出,使用M-x pop-tag-mark,默认映射到M-*

注意:ctags 没问题,但由于它不是编译器,有时它会把你带到错误的地方。

关于c++ - emacs 向下钻取快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11796489/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com