Как установить максимальную длину строки в редакторе кода Android Studio?

Как установить максимальную длину для редактора кода Android Studio или установить перенос слов?

В моей Android-студии, независимо от того, как долго я набираю оператор в одной строке, он никогда автоматически не переходит к следующей строке, а горизонтальная полоса прокрутки появляется.

Когда я автоматически форматирую с помощью Ctrl + Alt + L (ссылка), ничего не происходит.

Мой поиск SO или Google нашел много материала для этого для Eclipse, но не для Android Studio.

Ответ 1

В файле | Настройки, выберите "Редактор", затем "Стиль кода". Существует опция "Wrap при наборе текста, чтобы получить правое поле".

Изменить: просто попробовал, и он не работает. Во всяком случае, возможно, опция "Использовать мягкую упаковку" в группе "Общие" больше того, что вы хотите.

Ответ 2

Если вам нужна не мягкая упаковка,
но на самом деле, затяните одну длинную линию на несколько необходимых вам линий:

Перейдите в "Настройки" → "Редактор" → "Стиль кода" → Java/Kotlin → "Обтекание и фигурные скобки" (вкладка) → установите флажок "Убедитесь, что правое поле не превышено"

Теперь попробуйте переформатировать ваш код:
Нажмите ОПЦИЯ (ALT) + CMD + L на вашем Mac (или CTRL + ALT + L на ПК)

Изменить 13.02.19

Как отмечено в комментариях, эта опция кажется недоступной в настройках Kotlin. Тем не менее, есть обходной путь, чтобы добавить его вручную.
Вот что нужно, чтобы это заработало:

  1. Экспортируйте схему настроек. enter image description here

  2. Откройте сохраненный файл XML.

  3. Найти тег <codeStyleSettings language="kotlin"> (или создать)
  4. Добавьте параметр WRAP_LONG_LINES вручную:

    <codeStyleSettings language="kotlin">
       ...
       <option name="WRAP_LONG_LINES" value="true" />
    </codeStyleSettings>
    
  5. Сохраните изменения и импортируйте обратно схему.
  6. Ну вот!

Ответ 3

В Android Studio: Файл- > Setting- > Редактор- > код Style- > java- > Обертка и скобки (вкладка: правая сторона) → сохранить при переформатировании- > Разрыв строки (неконтролируемый)

введите описание изображения здесь

Ответ 4

Вы можете изменить максимальную ширину столбца: Файл > Настройки > Редактоp > Стиль кодa > Правое поле (столбцы)

Ответ 5

Android Studio 3.5:

Mac - Android Studio> Настройки> Редактор> CodeStyle> HardWrap at: ____

enter image description here

Ответ 6

Моя среда :

  • Ubuntu 18.04
  • AndroidStudio 3.3.2

Моя работа :

  • Файл → Настройки → Редактор → Стиль кода
    1. Схема → выбрать проект
    2. Твердая пленка на уровне 120
    3. Применять

Ответ 7

Чтобы переместить серую вертикальную линию, которая сообщает Android Studio, где обернуть код, перейдите на

Settings- Редактор - Код Style- Java или Kotlin- Упаковка и Braces- Жесткая упаковка в

и введите количество символов, где должна быть строка.

enter image description here

Ответ 8

В настройках/стиль кода /kotlin/wrapping и фигурные скобки замените значения "не переносить" на "перенос, если длинные"

Ответ 9

Вы можете изменить жесткую упаковку в параметре

Hard wrap at

Ответ 10

@Solace, на самом деле @Fahim Faysal ответ довольно близок к тому, что вам нужно, но, поскольку вы хотите решить проблему no matter how long a statement I type on a single line, it never automatically goes to the next line, вам нужно выполнить еще 2 шага:
[Шаг 9] введите максимальную длину, которую вы предпочитаете, в '"Уплотнение в"()
[Шаг 10] измените "Обертывание при наборе текста" с По умолчанию: Нет или Нет на Да

enter image description here