IDE for C项目中的预处理器感知代码导航
背景
我花了很多时间来浏览和编辑复杂的科学C代码.通常它们包含数百个使用预处理器指令打开和关闭的可选功能.这使得几乎不可能一目了然地说明当前的设置中是否激活了当前的代码块.代码本身并没有帮助,因为每个特征都在整个地方都被污染,而且通常都是使用全局变量完成的. 题 是否有一个IDE可以通过折叠/着色非活动代码来处理预处理器指令? 我想可以用一个使用过的标志配置来维护一个项目,并且不受非活动逻辑分支的困扰. 解决方法
看看
similar question看起来Eclipse CDT具有您需要的功能,the other question实际上告诉您可以设置ifdef的位置.
Emacs has something similar以 但您也可以尝试使用与IDE无关的解决方案,例如在 >将整个代码库导入git 当然,这种方法是否有效取决于特定的代码库以及您将要使用它做什么,但它在某些情况下可能很有用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |