【问题标题】:Eclipse folding with javaEclipse用java折叠
【发布时间】:2012-11-12 00:50:58
【问题描述】:

在 java 折叠文件中使用 eclipse 如果我在编写 public 并自动按空格时尝试在两个折叠的方法之间编写一个方法,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!

如果我更快地编写方法,问题就不会发生。在不禁用代码折叠的情况下避免这种奇怪行为的任何形式?

提前致谢

【问题讨论】:

    标签: java eclipse folding code-folding


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      除了禁用折叠之外,您真的只有几件事可以做。即使您刚刚键入的“public”被折叠到以下方法中,它仍然存在于文本中,并且光标仍然位于最后一个字母之后。你可以:

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

      【讨论】:

      • 这不是解决方案。如果我继续输入下一个文本在下一行。如果我按回车键,那么我将不得不按两次退格键,然后在回车键之后。
      猜你喜欢
      • 2014-12-29
      • 1970-01-01
      • 2011-03-26
      • 2011-12-02
      • 2013-01-16
      • 2013-03-19
      • 2012-01-06
      • 2011-10-15
      • 1970-01-01
      相关资源
      最近更新 更多