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 .

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


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

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


1
Спасибо за предложение, но я в основном хочу его для чтения кода. Ни при редактировании, ни при написании нового.
Sayat Satybald

Эта опция была переименована? Я больше не могу его найти.
Питер

6

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

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

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

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

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


4

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

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


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 / Настройки / Редактор / Общие / Мягкие оболочки

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.