【问题标题】:Disable automatic header file renaming in Eclipse CDT在 Eclipse CDT 中禁用自动头文件重命名
【发布时间】:2015-02-20 21:24:48
【问题描述】:

有没有办法在 Eclipse CDT Luna 中禁用此功能?

https://wiki.eclipse.org/CDT/User/NewIn85#Header_File_Rename

我不希望我的#include 语句被替换为相对路径,因为这违反了我公司的代码风格。

示例: 移动头文件之前:

#include <File.h>

之后:

#include "../dir1/File.h"

是否有一些设置会禁用此重构?

【问题讨论】:

    标签: c++ eclipse eclipse-cdt eclipse-luna


    【解决方案1】:

    标题/包含管理通过首选项中的一组选项进行控制:C/C++ -> 代码样式 -> 组织包含

    【讨论】:

    • 我和原来的问题有同样的问题。您在答案中显示的设置也是我的第一个想法。我禁用了“组织包含”下的所有设置,并将“未使用的包含和转发声明”设置为“保留”。但是 Eclipse STILL 偶尔会将我的包含重命名为“../../../common/foo/foo.h”。老实说,这很令人气愤。
    • @Martin 听起来你遇到了一个错误。请提交bug report
    猜你喜欢
    • 1970-01-01
    • 2017-01-05
    • 2016-10-22
    • 2010-11-20
    • 2012-10-03
    • 2011-04-01
    • 2021-05-10
    • 1970-01-01
    • 2022-08-07
    相关资源
    最近更新 更多