本文介绍了代码浏览,重构,自动完成Emacs的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我最近转而使用Emacs,但仍然找到了我的方法。
我在C ++中编写代码,并且想知道哪些工具可以扩展Emacs以支持代码浏览(查找符号等),重构和代码完成。
我听说过:




  • cedet

  • etags

  • cscope



但是我很困惑我需要什么。有些地方说,cedet提供了所有的功能,但其他地方说,我需要调用etags为cedet正常工作。



有人可以为我清除这个?我需要所有这些工具吗?

解决方案

也许你会发现我的。 Cedet支持etags,gtags,cscope和其他工具。



但重构缺失。您可能需要查看工具(但不是免费的)


I recently switched to Emacs and still finding my way through it.I code in C++ and was wondering what tools out there extend Emacs to support code browsing (finding a symbol etc), refactoring and code completion.I have heard of:

  • cedet
  • etags
  • cscope

But I'm so confused about what I need. Some places say that cedet provides all of the functionality but other places say that I need to invoke etags for cedet to work properly.

Can someone clear this up for me? Do I need all of these tools?

解决方案

Maybe you will find my article about Cedet useful. Cedet has support for etags, gtags, cscope and other tools.

But refactoring is missing. You may need to look into the Xrefactory tool (but it isn't free)

这篇关于代码浏览,重构,自动完成Emacs的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-01 08:27