如何在emacs中使用cscope导航perl代码?
我已经成为VIM用户4年了,但一直在努力学习emacs.我的项目完全用perl编写,我试图让es在emacs for perl中工作.
我从VIM导航perl没有任何问题.“从vim命令模式中添加cscope.out”对我来说很有帮助.但是在emacs中,使用相同的cscope数据库(具有C和perl符号),emacs完全识别我的C符号(M-x M-x cscope-find-global-definition).但对于perl符号,我收到以下错误. 错误: emacs是否支持perl代码导航?如果不是,这不是一个主要的缺点吗?有人可以帮忙吗? 解决方法
是的,Emacs支持cscope,有以下几种选择:
http://www.emacswiki.org/emacs/CScopeAndEmacs 我刚刚在GNU Emacs 24上测试了xcscope.el,它似乎工作正常. 如果您已经有cscope数据库,我建议您使用-d标志从命令行运行cscope: cscope -d 使用“查找此全局定义”选项来搜索符号,如果没有得到任何结果,则问题是使用cscope而不是Emacs.如果您确实找到了结果,请提供更多详细信息,例如:将cscope与您正在使用的Emacs集成的方法,使用哪个版本的Emacs,并提供可用于重现问题的示例perl代码. 您可能还想调查cedet: http://cedet.sourceforge.net/ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |