Code Wrap IntelliJ?

131

Как можно было бы назначить ярлык для переноса слов, как это делает возвышенный текст? т.е. если строка кода слишком длинная, она должна автоматически переходить к следующей строке. wikipedia.org.org/Word_wrap

Этот код следует обернуть

Саят Сатыбальд
источник
Может, я вас неправильно понял. Если вы хотите отформатировать код, в зависимости от привязки клавиш вы можете автоматически форматировать код. Привязка Eclipse: Shift + Ctrl + F. А если вы редактируете строку, просто нажмите внутри <Enter>, и он сгенерирует код для объединения строки. Вы это имели в виду?
hgoebl
1
Что ж, да, ENTER решит мою проблему, но я не смогу нажимать Enter в каждой строке. Кроме того, если кто-то другой откроет этот файл на другом мониторе, это будет ужасный беспорядок. Я хочу, чтобы IDE такие разрывы строк были автоматическими.
Sayat Satybald
У вас не может быть разрывов строк в intellij, которые видны только на вашем мониторе - вам нужно переформатировать текст, чтобы у вас были жесткие разрывы строк. просто используйте ctrl-alt-enter, ctrl-enter или что-то еще.
vikingsteve

Ответы:

215

Я думаю, "мягкая пленка" может быть тем, что вам нужно. Он доступен только для чтения, то есть не изменяет символы в файле, а только обертывает то, что вы видите на экране.

настройки soft wrap Intellij> = 14.1.4 : как указано циклом в комментариях, параметры находятся в разделе « Файл»> «Настройки»> «Редактор»> «Общие» - в подгруппе « Виртуальное пространство» или « Мягкие оболочки ».

Intellij <14.1.4 : найдите в меню Файл> Настройки> Редактор> Виртуальное пространство . По умолчанию у него нет ярлыка, но вы можете назначить его в раскладке.

AndroidStudio> = 1.4.1 : параметры находятся в разделе Файл> Настройки> Редактор> Общие - в подгруппе Soft Wraps .

Вы также можете щелкнуть правой кнопкой мыши по желобу (вертикальная полоса, где отображается номер строки) и выбрать «Использовать мягкие оболочки» - спасибо Баджалу за комментарий. мягкая пленка желоба

Shorn
источник
1
В текущей версии IntelliJ (14.1.4) опция мягкой упаковки находится в разделе «Редактор» -> «Общие».
лупер
22
Также можно щелкнуть правой кнопкой мыши по желобу (вертикальная полоса, где показан номер строки) и выбрать «Использовать мягкие обертывания» [15.0.1]
Баджал
2
(В Community Edition 2016+) перейдите: IntelliJ IDEA> Настройки> Редактор> Общие: выберите параметры «Использовать мягкую оболочку в редакторе» и «Использовать отступ исходной строки для обернутых деталей»
Альферд Нобель,
Спасибо! Я мог найти только мягкую пленку Active Editor, и это сводило меня с ума.
Allison
1
В IntelliJ IDEA 2018.2 на Mac «Использовать мягкие оболочки» находится в разделе «Просмотр» -> «Активный редактор»
user674669,
11

[ctrl + alt + s] или File-> settings, чтобы открыть диалог настроек.

Найдите стиль кода. его в настройках проекта.

В стиле кода Общая проверка

wrap when typing reaches margin

Это даст вам упаковку кода.

Dineshkumar
источник
1
Спасибо за предложение, но я в основном хочу его для чтения кода. Ни при редактировании, ни при написании нового.
Sayat Satybald
Эта опция была переименована? Я больше не могу его найти.
Питер
6

В версии для сообщества выполните следующие действия:

Файл >> Настройки >> Редактор >> Стиль кода >> Java

Перейдите на вкладку «Обертка и фигурные скобки».

Установите опцию «Правое поле (столбцы)» с количеством столбцов, которые вы хотите использовать в качестве точки переноса строки. Установите "Перенос при вводе" на ДА.

Не забудьте применить изменения до того, как нажмете ОК.

Вишал
источник
4

Также можно щелкнуть правой кнопкой мыши по желобу (вертикальная полоса, где показан номер строки) и выбрать «Использовать мягкие оболочки» - спасибо Баджалу за комментарий.

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

acpuma
источник
2

(В Community Edition 2016+) перейдите: IntelliJ IDEA> Настройки> Редактор> Общие: выберите параметры «Использовать мягкую оболочку в редакторе» и «Использовать отступ исходной строки для обернутых частей»

Альферд Нобель
источник
2

Для версии IntelliJ IDEA: 2019.3

  1. Перейдите в Файл> Настройки

  2. Появится новое окно

  3. Выберите Editor> General

Перейдите в раздел Soft Wraps, установите флажок и используйте точку с запятой в качестве разделителя, * и? в качестве подстановочных знаков добавьте желаемые расширения файлов. Выберите Применить, и все готово.

Скриншот окна настроек

Мэтт Хиппенстил
источник
2

Чтобы обернуть текст в редакторе кода в IntelliJ IDEA 2020, выполните следующие действия:

  1. Crtl + Shift + "A" ИЛИ Справка -> Найти действие
  2. Введите: "обернуть" в текстовое поле
  3. Переключить: Просмотр | Активный редактор Soft-Wrap "ВКЛ"

Изображение тумблера в меню

Ной П.Г.
источник
1

OS X 10.8 IntelliJ Idea 15.0.5: Меню IntelliJ IDEA / Настройки / Редактор / Общие / Мягкие оболочки

Gyuri
источник