跳转至某个函数的定义?

我想在当前或者其他文件中搜索某个函数,或者是在一个较大的文件中列出所有的函数,好像SPC-s-l 不灵了,不能navigate in current file了?

列出所有函数可以用imenu,跳转是指的什么啊,跳转要看什么语言了吧,我现在用的gtags,lisp可以用emacs自身的,c/c++等可以用gtags配合ggtags package使用。

以前不是有个快捷键SPC-s-l 吗,可以列出当前文件的所有函数然后你可以选但是现在这个快捷键好像被挪作他用了

你用了helm了吗?如果用了helm应该有helm-imenu这个函数,用ivy应该也有相应的吧,然后你看一下快捷键绑定到哪儿了

我用了spacemacs就肯定有helm,我看了200.5这个版本helm-imenu是没有帮定快捷键的,是这样吗?在spacemacs里?

我是自己绑的,SPC-o i,你可以自己绑一个,helm-imenu应该可以满足你的需求

现在似乎是spacemacs/helm-jump-in-buffer这个函数

官方改成spc j i了

之前看了山人的第16还是17个视频,里面讲ctags的,我也在用,a你可以看看,算是比较轻量级的解决方案吧

SPC s j 或者 加一个 layer imenulist 然后就可以 用 SPC b i 在右侧显示一个 outline

使用xscope可以达到。 1.可以使用类似脚本导出符号表: “d:/cygwin/bin/find” . -name “.h" -o -name ".c” -o -name “*.cpp” > cscope.files cscope.exe -b -i cscope.files -f cscope.out

2.在emacs里使用C-c s s查找需要的符号 了解下xcscop挺有必要的。 另外,搞C\C++,用ecb+decet吧,专业