我在我的Java项目中使用intellij,但似乎自定义折叠不起作用:
//<editor-fold desc="Description">
for (int i = idx; i < split.length; i++)
xmlString += " " + split[i];
//</editor-fold>
IDE不会为上面的代码块生成任何折叠。
答案 0 :(得分:0)
尝试第一次通过快捷方式创建自定义折叠:
Ctrl+Alt+T
,出于某种原因,当我从JetBrains网站粘贴示例时,它没有用,但之后每次折叠都是有效的。
答案 1 :(得分:0)
尝试//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
行上提供的描述性文字混淆。
它比键盘快捷键更具手动性,但这对我来说从未失败过。