用于C代码重构的工具

时间:2009-11-11 07:17:04

标签: c linux emacs refactoring

有哪些工具支持重构C代码(重命名变量,提取方法,查找方法引用,......)

最好是Linux环境,但Windows工具也可以。 如果有可用于emacs的东西,那就更好了!

7 个答案:

答案 0 :(得分:6)

Netbeans 6.7及以上版本具有相当不错的基本C(可能还有C ++,但尚未尝试过)重构。我在做我的一个项目的JNI部分时使用它,比如重命名变量,宏,函数,找到函数的用法都很好。绝对值得一试,看看它是否能满足你想要的其余部分,如果你还没有与emacs结合。

对于emacs,有xrefactory但我自己没有尝试过。

答案 1 :(得分:2)

我使用Eclipse和CDT作为IDE,发现它适用于重构和搜索代码。

答案 2 :(得分:1)

Qt Creator是非常快速且有用的IDE。它不仅适用于Qt Framework。您也可以将它用于C和纯C ++项目。它还有许多重构功能。它是跨平台的,也有vi仿真。有关重构功能,请refer it's documentation

答案 3 :(得分:0)

Slickedit擅长重构。

答案 4 :(得分:0)

Maybe this previous question could help,至少在加速编译运行周期方面。

快速编译(或者更简单,快速的词法分析)是创建支持重构的系统所需的事情之一。

答案 5 :(得分:0)

旧的,但不错的是cscope和GUI前端kscope。

答案 6 :(得分:0)

This article讨论了Visual Studio的一些C ++重构工具。