具有科学数字的Eclipse CDT代码格式化程序(电子表示法)

时间:2016-02-06 16:00:57

标签: eclipse numbers eclipse-cdt formatter

是否有办法防止Eclipse代码格式化程序修改具有科学数字的语句

  return 1.0e-2;

进入

  return 1.0
e-2;

更新:似乎这些行之前的某些代码会导致问题。我会试着想出更多,但可能需要一段时间。 但是,内置格式化程序设置可以正常工作。

使用的版本:具有自定义格式设置的Mars 4.5.1 / CDT 8.8。

更新:好的,经过一些试验和错误后,我发现了几种情况,但很难弄清楚究竟是什么问题。似乎有影响的几件事(在数字之前的代码中)是:

  • 模板类成员函数
  • 如果没有括号(后跟if代码块)
  • 很长的陈述
  • 行以;;
  • 结尾

更新:我认为if部分:

if (something)
  if (andthis)
  { 
     for (...) 
     {...} 
   }

是问题的主要原因。我添加了一些括号,错误消失了。 如果之前提到的某些事情没有出现,那么缺少的括号不会引起任何问题。

0 个答案:

没有答案