Eclipse用Java折叠

时间:2012-11-23 16:27:05

标签: java eclipse folding code-folding

在java折叠文件中使用eclipse如果我在写公共文本并自动按空格时尝试在两个折叠方法之间编写方法时,ide会在下面的方法中折叠单词public。

State initial 
   - public methodA()
   - public methodC()

Step 1:
   - public methodA()
     public 
   - public methodC()

Eclipse bug
   - public methodA()
   - public methodC() //Error because public is declared twice!

如果我更快地编写方法,则不会出现问题。没有禁用代码折叠的任何形式,以避免这种奇怪的行为?

提前致谢

2 个答案:

答案 0 :(得分:0)

除了禁用折叠之外,你真的只能做一些事情。即使你输入的“public”被折叠成下面的方法,它仍然存在于文本中,光标仍然在最后一个字母之后。你可以:

  • 继续输入,公众将变得可见,以下方法也会被折叠。不过,这将通过格式化。
  • 按Enter键。这将移动到下一行并展开以下方法,但它将解开您从下一个方法输入的代码。你是在“公共”之后的下一行,但格式保持不错。只需键入退格键就可以将光标放回正确的位置,然后您可以从那里继续输入。

答案 1 :(得分:0)

我所做的是在我想插入代码之前展开方法。然后它实际上并没有将新文本折叠到先前(折叠)的方法中。但最简单的方法可能是不折叠代码并使用大纲视图浏览文件。