我在我的Java项目中使用的IntelliJ,但它似乎是定制的折叠不起作用:的IntelliJ定制折叠不起作用
//<editor-fold desc="Description">
for (int i = idx; i < split.length; i++)
xmlString += " " + split[i];
//</editor-fold>
IDE不会产生上述代码的任何弯折块。
我在我的Java项目中使用的IntelliJ,但它似乎是定制的折叠不起作用:的IntelliJ定制折叠不起作用
//<editor-fold desc="Description">
for (int i = idx; i < split.length; i++)
xmlString += " " + split[i];
//</editor-fold>
IDE不会产生上述代码的任何弯折块。
尝试通过快捷方式第一次创建自定义的折叠:
Ctrl+Alt+T
,由于某些原因,当我从JetBrains网站上粘贴示例时,它并没有工作,但在此之后,所有的折叠功能都正常工作。
谢谢。其实我确实非常喜欢你所说的,但它根本不起作用。但在其他项目中这是有效的。 – Zhao
尝试//region xyz
和//endregion
。这是我一直使用的。
例如,与折叠区域傻单元测试:
@Test
public void myTest() {
//region Setup
MyDependency dep = EasyMock.mock("dep", MyDependency.class);
MyThing thing = new MyThing(dep);
//endregion
//region Expectations
expect(dep.trySomething()).andReturn(Boolean.TRUE);
EasyMock.replay(dep);
//endRegion
//region Execution, Assertion, and Verification
ThingStatus status = thing.doIt();
Assert.assertEquals("doIt was successful", ThingStatus.OK, status);
EasyMock.verify(dep);
//endregion
}
region
和endregion
之间的代码的区域将是可折叠的。在折叠时,它们将与您在region
系列上提供的描述性文字混叠在一起。
这是比键盘快捷键更手动,但这从来没有失败过。
有几个问题:1)您正在运行的是什么版本的IntelliJ IDEA? 2)我假设上面的例子是Java? 3)当你说“IDE不会产生任何折叠”时,你的意思是a)你没有得到排水沟中的小减号;或b)默认情况下该区域未折叠? – Javaru
我正在使用最新版本的Intellij。我的意思是,我没有在阴沟中得到任何减号 – Zhao