我使用Blackberry java插件为eclipse编写代码。我的代码中有预处理器语句,方式如下
//#ifdef OS50
//run this
//#else
//run this
//#endif
每次我对这段代码执行“格式化”(CTRL + SHIFT + F)时,eclipse会在“//”和“#”之间添加一个空格。因此,如果我格式化上面的代码,它最终会像这样
// #ifdef OS50
//run this
// #else
//run this
// #endif
然后告诉eclipse我有注释而不是预处理器指令。因此我无法编译。在格式化时,有什么方法可以避免eclipse对我的代码执行此操作吗?
答案 0 :(得分:5)
您可以修改格式化程序的设置,不要格式化行注释,以免添加空格:
希望这有帮助!
顺便说一句,如果您不希望它应用于您在Eclipse中执行的所有操作,则可以通过单击配置项目特定设置而不是步骤中的编辑按钮来为此项目设置它3。