Пробег: //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 не генерирует никаких складков», вы имеете в виду: а) вы не получаете маленькие минусовые знаки в желобе; или b) регион по умолчанию не рухнул? – Javaru
Я использую новейшую версию Intellij. И я имею в виду, что я не получаю никаких маленьких минусовых знаков в желобе. – Zhao