Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C代码重构工具_C_Linux_Emacs_Refactoring - Fatal编程技术网

C代码重构工具

C代码重构工具,c,linux,emacs,refactoring,C,Linux,Emacs,Refactoring,有哪些工具支持重构C代码(重命名变量、提取方法、查找方法引用等) 最好是Linux环境,但Windows工具也可以。 如果有什么东西可供emacs使用,那就更好了> NETBeaS 6.7和以上的C++有相当好的基本C(可能是C++,但没有尝试过)重构。我在做一个项目的JNI部分时使用它,重命名变量、宏、函数、查找函数的用法等都很好。当然值得一试,看看它是否能满足您的其他需求,如果您还没有与emacs结下不解之缘的话 对于emacs,有,但我自己没有尝试过。Slickedit擅长重构。,至少在加

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

最好是Linux环境,但Windows工具也可以。
如果有什么东西可供emacs使用,那就更好了

> NETBeaS 6.7和以上的C++有相当好的基本C(可能是C++,但没有尝试过)重构。我在做一个项目的JNI部分时使用它,重命名变量、宏、函数、查找函数的用法等都很好。当然值得一试,看看它是否能满足您的其他需求,如果您还没有与emacs结下不解之缘的话


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

Slickedit擅长重构。

,至少在加快编译运行周期方面是如此


快速编译(或者更合适的快速词法分析)是创建支持重构的系统所需要的东西之一。

我使用Eclipse和CDT作为IDE,发现它可以很好地进行重构和搜索代码。

cscope和GUI前端kscope很旧,但也不错。

是非常快速和有用的IDE。它不仅适用于Qt框架。你也可以用它来做C和纯C++项目。它还具有许多重构特性。它是跨平台的,也有vi仿真。对于重构特性,请参阅

> P>讨论VisualStudio.</P> 1中的一些C++重构工具。这与重构工具有什么关系?它是相关的,因为使编译变得更困难的是编译语言需要较长的时间来编译或词法分析。尤其是在大型项目中。与GCC相比,Tcc速度非常快。是的,你说得有道理。也许你可以编辑你的答案来解释tcc如何在重构时提供帮助?然后我的下一个投票将不再是必要的。- 1 cScice是不错的,但不做重构。这个问题可能对你有用:注意,虽然可用,但它不是非常完美的C,因为使用C++关键字,如代码>模板< /> >或<代码>类< /代码>将混淆它。