SublimeText2有一个命令Command + R(在mac上),显示当前缓冲区中的函数列表。例如,我正在编辑C代码,然后命令+ R打开一个悬停窗口,其中包含当前源中的函数列表。
emacs是否有类似的东西。我知道它可以编码,但有吗?
我想可以使用clang输出函数定义及其行号,将其放在带有原始源链接的新缓冲区中。
但是怎么样?
答案 0 :(得分:2)
它是imenu
。使用imenu-add-menubar-index
,然后在菜单中列出功能。适用于c-mode
。让我们看看它是否适用于R模式...
答案 1 :(得分:1)
您可以使用Sapsi提到的imenu
我喜欢将其与其中一个completition库一起使用,例如ido:https://gist.github.com/magnars/2360578或helm
helm-imenu