Как я могу автоматизировать разрывы строк (перенос слов) в PHPStorm 2.1?
Php Storm: как я могу автоматизировать разрыв строк в PHPStorm 2.1
Ответы (9)
<Сильный> Автоматический пример обертка STRONG> 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, вы можете настроить определенные параметры, которые иначе нельзя было бы выполнить с помощью стиля кода (например, параметры для языков/типов файлов, для которых нет отдельной записи стиля кода).
- Открыть настройки
- Введите «Использовать мягкие обертывания» в поле поиска.
- На вкладке раскладки щелкните правой кнопкой мыши «Использовать мягкие обертки» и добавьте собственное сочетание клавиш.
Вы сможете переключать их с помощью этого ярлыка
Для переноса строки текста/кода по умолчанию: Файл -> Настройки -> Редактор -> Общие -> раздел "Мягкие переносы" -> флажок "Использовать мягкие переносы в редакторе"
просто:
cmd+F8
Вы можете найти список ярлыков от PhpStorm в меню Справка -> Справочник по раскладке по умолчанию!
В Webstorm 2020.3 я не нашел никаких вариантов для всех файлов по умолчанию, а просто изменил шаблон:
для ВСЕХ файлов:
Настройки › Редактор › Общие › Мягкие деформации › Soft-wrap theses files:
вы можете изменить значение на:
*.*
(другими словами, ЛЮБОЕ имя файла и ЛЮБОЙ файл расширения)
для НЕКОТОРЫХ ФАЙЛОВ:
*.php; *.html
(любые файлы с расширением .php
ИЛИ .html
)
в phpstorm 2016:
Settings/Preferences | Editor | Code Style | General --> default option-> uncheck wrap on typing
Чтобы сделать это автоматически
После применения этой точки:
Используйте Ctrl + Alt + S, чтобы открыть меню настроек.
Выберите и нажмите Редактор
Выберите стиль кода
Измените значение по умолчанию для параметра Hard wrap на 90.
Вернитесь в CodeStyle и выберите любой язык, с которым вы работаете, чтобы внести определенные изменения.
5.1 Я выбираю HTML и Выбираю другое, и я меняю значение Жесткий перенос на 90 и перенос при вводе на Да
5.2 Я выбираю JavaScript и выбираю Обтекание и фигурные скобки и меняю Жесткий перенос на значение на 90 и перенос при вводе на Да
- Продолжайте делать это со всеми другими языками, с которыми вы работаете.
NB: другие языки могут иметь значения по умолчанию, измените их, если они вам не нравятся.
- Применить и ОК, чтобы сохранить изменения
Использование phpstorm 2019.3.4, а также новой и старой версии:
Используйте Ctrl + Alt + S, чтобы открыть меню настроек.
Выберите и нажмите Редактор
Выберите стиль кода
Измените значение по умолчанию для параметра Hard wrap на 90.
Применить и сохранить изменения
Нажмите Ctrl + A, чтобы выделить и выбрать все ваши коды в текстовом редакторе.
Нажмите Ctrl + Alt + L, чтобы красиво отформатировать код.
Или при использовании настроек по умолчанию для Hard wrap на 180, следуйте пунктам 6 и 7.