Php Storm: как я могу автоматизировать разрыв строк в PHPStorm 2.1

Как я могу автоматизировать разрывы строк (перенос слов) в PHPStorm 2.1?


person Benoit    schedule 08.07.2011    source источник
comment
Вы проверили Обтекание и фигурные скобки в настройках?   -  person Brice Favre    schedule 08.07.2011
comment
да, но, похоже, это не работает, например, в файлах twig....   -  person Benoit    schedule 08.07.2011
comment
Так что я думаю, что это связано с плагином twig.   -  person Brice Favre    schedule 08.07.2011


Ответы (9)


<Сильный> Автоматический пример обертка aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa:

Это выражение имеет автоматический перенос, потому что я не нажимал клавишу возврата.

Насколько я понимаю, вам нужен Soft Wraps, когда длинная строка переносится на экране в несколько строк, но остается одной строкой в ​​файле.

Мягкие обертывания

для каждого файла
View | Active Editor | Use Soft Wraps

для всех файлов по умолчанию
Settings/Preferences | Editor | General | Use soft wraps in editor

Настройка правого поля

Также есть Settings/Preferences | Editor | Code Style | General --> Wrap when typing reaches right margin

Но это другое (это сделает новую строку).

ОБНОВЛЕНИЕ: в текущих сборках IDE может использовать отдельное значение для правого поля для разных «языков» — если для этого языка есть запись в настройках стиля кода.


Также имейте в виду, что любые настройки из файлов .editorconfig (если такие файлы есть в вашем проекте и плагин EditorConfig установлен и включен) будут переопределять настройки стиля кода — это природа плагина, а не ошибка (это означало так работать).

Используя поддержку EditorConfig, вы можете настроить определенные параметры, которые иначе нельзя было бы выполнить с помощью стиля кода (например, параметры для языков/типов файлов, для которых нет отдельной записи стиля кода).

person LazyOne    schedule 11.07.2011
comment
Удивительный ответ потрясающий. Спасибо дружище! - person Tarik; 05.02.2012
comment
В PHPStorm 4.03 команда для каждого файла выглядит следующим образом: «Просмотр» -> «Активный редактор» -> «Использовать мягкую обертку» ... думаю, они добавили подменю где-то вдоль строки. - person VanAlbert; 06.08.2012
comment
Спасибо за правильную точность настройки полей, недавно я сошел с ума, когда мой HTML сломался автоматически. - person Zachary Dahan; 08.09.2015
comment
ааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааааау ‹=автоматическая упаковка также. - person clusterBuddy; 31.07.2017

  1. Открыть настройки
  2. Введите «Использовать мягкие обертывания» в поле поиска.
  3. На вкладке раскладки щелкните правой кнопкой мыши «Использовать мягкие обертки» и добавьте собственное сочетание клавиш.

Вы сможете переключать их с помощью этого ярлыка

person Serdar Değirmenci    schedule 17.05.2016

В PhpStorm 2019.1.3 вы должны добавить тип файла, для которого вы хотите сделать мягкую обертку.

перейдите в Настройки -> Редактор -> Общие -> Файлы мягкой обертки, затем добавьте любые типы, которые вы хотите

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

person Mohammed Zayan    schedule 28.08.2019

Для переноса строки текста/кода по умолчанию: Файл -> Настройки -> Редактор -> Общие -> раздел "Мягкие переносы" -> флажок "Использовать мягкие переносы в редакторе"

person Mikhail Los    schedule 10.08.2015

просто:

cmd+F8

Вы можете найти список ярлыков от PhpStorm в меню Справка -> Справочник по раскладке по умолчанию!

person JellyBelly    schedule 08.07.2011
comment
Спасибо, но я имел в виду перенос строк, а не разрыв. идея ? - person Benoit; 08.07.2011
comment
Что вы имеете в виду под обертками? Можете ли вы объяснить лучше? - person JellyBelly; 08.07.2011
comment
автоматическая обмотка? Вы знаете ... пример: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa: это выражение имеет автоматический перенос, потому что я не сделал пресс возвращения ... надеюсь, вы понимаете, - person Benoit; 08.07.2011
comment
извините, но я говорю по-английски, поэтому не понимаю, что вы делаете с phpStorm! хотите воспроизвести строку или фразу? - person JellyBelly; 08.07.2011
comment
по какой-то странной причине php storm называет его мягкой оберткой, тогда как любое другое программное обеспечение, которое я когда-либо использовал, называло его Word Wrap. В основном переносите очень длинную строку кода/текста на новые строки по мере достижения конца экрана вместо того, чтобы давать мне горизонтальные полосы прокрутки. - person azzy81; 25.03.2013

В Webstorm 2020.3 я не нашел никаких вариантов для всех файлов по умолчанию, а просто изменил шаблон:

для ВСЕХ файлов:

Настройки › Редактор › Общие › Мягкие деформации › Soft-wrap theses files: вы можете изменить значение на:

*.* (другими словами, ЛЮБОЕ имя файла и ЛЮБОЙ файл расширения)

для НЕКОТОРЫХ ФАЙЛОВ:

*.php; *.html (любые файлы с расширением .php ИЛИ .html)

person LuanLuanLuan    schedule 14.12.2020

в phpstorm 2016:

Settings/Preferences | Editor | Code Style | General --> default option-> uncheck wrap on typing
person Nur Uddin    schedule 25.12.2018

Чтобы сделать это автоматически

После применения этой точки:

Используйте Ctrl + Alt + S, чтобы открыть меню настроек.

  1. Выберите и нажмите Редактор

  2. Выберите стиль кода

  3. Измените значение по умолчанию для параметра Hard wrap на 90.

  4. Вернитесь в CodeStyle и выберите любой язык, с которым вы работаете, чтобы внести определенные изменения.

5.1 Я выбираю HTML и Выбираю другое, и я меняю значение Жесткий перенос на 90 и перенос при вводе на Да

5.2 Я выбираю JavaScript и выбираю Обтекание и фигурные скобки и меняю Жесткий перенос на значение на 90 и перенос при вводе на Да

  1. Продолжайте делать это со всеми другими языками, с которыми вы работаете.

NB: другие языки могут иметь значения по умолчанию, измените их, если они вам не нравятся.

  1. Применить и ОК, чтобы сохранить изменения
person PAUL OFFEI    schedule 15.04.2020

Использование phpstorm 2019.3.4, а также новой и старой версии:

  1. Используйте Ctrl + Alt + S, чтобы открыть меню настроек.

  2. Выберите и нажмите Редактор

  3. Выберите стиль кода

  4. Измените значение по умолчанию для параметра Hard wrap на 90.

  5. Применить и сохранить изменения

  6. Нажмите Ctrl + A, чтобы выделить и выбрать все ваши коды в текстовом редакторе.

  7. Нажмите Ctrl + Alt + L, чтобы красиво отформатировать код.

Или при использовании настроек по умолчанию для Hard wrap на 180, следуйте пунктам 6 и 7.

person PAUL OFFEI    schedule 10.04.2020
comment
На всякий случай: это меняет содержимое файлов, которое может быть не нужно. - person Nico Haase; 11.04.2020
comment
Вам нужно изменить настройки каждого из языков программирования, с которыми вы всегда работаете в CodeStyle. - person PAUL OFFEI; 15.04.2020
comment
Добавил новый ответ, посмотри - person PAUL OFFEI; 15.04.2020
comment
Вы уверены, что OP искал обертки для хранения в данном файле или обертки, присутствующие только в среде IDE? - person Nico Haase; 15.04.2020
comment
Я думаю, что они имели в виду IDE - person PAUL OFFEI; 15.04.2020