我怎样才能最好地在Emacs中进行源代码浏览?

grm*_*grm 10 emacs

我有一个工作流程,我在shell中使用grep和其他工具来搜索不同的项目,即使我的主编辑器是emacs.我经常处理bug修复和源代码的小开发,这对我来说通常是未知的,因此搜索代码很重要.我主要工作的语言是php,ruby,java,perl,有时候是python.

在emacs中是否有一些常见的IDE扩展可以让我从多个跨越所有这些语言的文件中获得"goto definition"等功能?是否有其他一些可能有用的模块,无论是代码浏览还是索引搜索?

dbr*_*708 6

如果你想使用许多不同的语言,ctags非常灵活.有关集成ctags的说明,请参阅EmacsWiki.