2016-08-30 2 views
0

Я использую IntelliJ в моем проекте Java, но это, кажется, что обычай складывание не работает:Intellij обычай складывание не работает

 //<editor-fold desc="Description"> 
     for (int i = idx; i < split.length; i++) 
      xmlString += " " + split[i]; 
     //</editor-fold> 

В среде IDE не создает какие-либо перегибов для приведенной выше коды блок.

+0

Несколько вопросов: 1) Какую версию IntelliJ IDEA вы используете? 2) Я предполагаю, что приведенный выше пример - Java? 3) Когда вы говорите: «IDE не генерирует никаких складков», вы имеете в виду: а) вы не получаете маленькие минусовые знаки в желобе; или b) регион по умолчанию не рухнул? – Javaru

+0

Я использую новейшую версию Intellij. И я имею в виду, что я не получаю никаких маленьких минусовых знаков в желобе. – Zhao

ответ

0

Попробуйте создать пользовательские переносы с помощью ярлыка в первый раз:

  1. Выберите фрагмент кода интереса,
  2. Пресс Ctrl+Alt+T,
  3. Выберите складывающие комментарии, которые будут использоваться.

По какой-то причине, когда я вставил пример с сайта JetBrains, он не работал, но после этого каждый складной работает по-разному.

+0

Спасибо. На самом деле я сделал то же, что и вы, но это совсем не сработало. Но в других проектах это работает. – Zhao

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.

Это немного более ручной, чем сочетания клавиш, но для меня это никогда не терпелось.

Смежные вопросы