Как установить максимальную длину строки в редакторе кода 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.
Тем не менее, есть обходной путь, чтобы добавить его вручную.
Вот что нужно, чтобы это заработало:
Экспортируйте схему настроек.
![enter image description here]()
Откройте сохраненный файл XML.
- Найти тег
<codeStyleSettings language="kotlin">
(или создать)
Добавьте параметр WRAP_LONG_LINES вручную:
<codeStyleSettings language="kotlin">
...
<option name="WRAP_LONG_LINES" value="true" />
</codeStyleSettings>
- Сохраните изменения и импортируйте обратно схему.
- Ну вот!
Ответ 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
Моя работа :
- Файл → Настройки → Редактор → Стиль кода
- Схема → выбрать проект
- Твердая пленка на уровне 120
- Применять
Ответ 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]()