Android Studio Методы сворачивания кода в одну строку
Android Studio не помещает все методы в одну строку при использовании свертывания кода, и это довольно раздражает, потому что я не могу сказать разницу. Я не знаю, почему один метод может быть помещен в одну строку, и почему другой метод не может.
Как вы можете видеть на этом рисунке ниже, если вы посмотрите на метод, где курсор находится в том, что верхний знак сгиба находится в строке имени функции. Когда я сложу его, метод будет в одну строку. Однако есть несколько методов, где верхнее сворачивание указывается ниже строки названия функции. Когда я сложу это, метод будет в две строки. Первая строка будет содержать имя метода, а вторая будет "{...}".
Как я могу это исправить? Можно ли это вообще исправить?
Обратите внимание, что я не хотел бы ставить фигурные скобки в строке названия функции.
2 ответа
Переместить в:
Настройки >> Редактор >> Общие >> Свертывание кода
Там вы найдете Методы Тел и Однострочные методы, чтобы проверить, хотите ли вы создавать методы в ONE-LINE.
Теперь перезапустите Android-студию ИЛИ для класса просто закройте и снова откройте.
Чтобы отключить контур в коде
Перейдите в Файл -> Настройки -> Редактор -> Общие -> Свертывание кода
Снимите флажок Показать код складывания контура
Теперь ярлыки,
Для Windows:
Minimize: CTRL + SHFT + '-'
Expand: CTRL + SHFT + '+'
Я заметил разницу между сложенными линиями и не сложенными линиями.
Это длина линий.
Строки, которые длиннее ширины страницы (серая линия), не являются и не могут быть сложены. Но линии, которые короче ширины в сложенном виде, можно и можно сложить.
Ширина страницы может быть скорректирована в:
Настройки / Редактор / Стиль кода / Правое поле (столбцы)