Phpstorm настроить перенос строк

Перенос слов в PhpStorm

Как включить перенос word в PhpStorm?

Мне нужно включить его только для некоторых моих файлов (с расширением .txt). Является ли это возможным?

13 ответов

Для всех файлов (настройка по умолчанию для открытых файлов): Настройки / ПредпочтенияРедакторОбщиеИспользуйте мягкие оболочки в редакторе . Теперь вы можете указать имена / расширения файлов, где эта опция будет включена по умолчанию:

Для текущего открытого файла в редакторе: меню → ПросмотрАктивный редакторИспользовать мягкие оболочки (Примечание: для этого я назначил собственный Ctrl + Alt + R + ярлык)

Некоторое время (начиная с v2016 или около того) вы также можете получить доступ к этой опции через контекстное меню для области желоба редактора (область с номерами строк в левой части редактора):

(Примечание: я немного изменил это меню; по умолчанию в нем намного меньше элементов)

Искать везде ( Shift 2x раза ) или меню СправкаНайти действие . ( Ctrl + Shift + A в Windows с использованием раскладки клавиатуры по умолчанию) также можно использовать для быстрого изменения этого параметра (вместо перехода в Настройки / Предпочтения ).

Для переноса слов в PhpStorm:

  1. В меню выберите Файл .
  2. В файле выберите Настройка .
  3. В разделе «Настройка» выберите Редактор .
  4. Выберите Общие в Редакторе .
  5. Как правило, установлен флажок Использовать мягкие оболочки в редакторе в разделе Мягкие оболочки .

Я хочу обернуть файлы .php. Помещение этого в разрешенный список по-прежнему не работало. (Снимок экрана см. В ответе Мохаммеда Заяна .)

Я ввел *.* там, разрешив все файлы (меня это устраивает) и мягкое обертывание работали нормально.

Для переноса слов в PhpStorm 2019.1.3 просто выполните следующие шаги:

В верхнем меню навигации:

ПросмотрАктивный редакторМягкая оболочка

Для переноса строки текста / кода по умолчанию, но для всех типов файлов: меню ФайлНастройкиРедакторОбщие → раздел «Мягкие оболочки» → флажок «Использовать мягкие оболочки в редакторе» .

При использовании PhpStorm 2019 и выше

Под заголовком Soft Wraps есть вход «Файлы с мягкой оболочкой».

Добавьте в это поле типы файлов, в которых вы хотите их использовать.

Вы также можете рассмотреть плагин Wrap to Column, который реализует эквивалент Alt + Q в Emacs и gq в Vim. Это может быть предпочтительнее, чем иметь очень длинные строки, переносимые редактором.

Этот плагин можно установить из любой IDE на основе IntelliJ IDEA, выполнив поиск по запросу Wrap to Колонка .

У него есть дополнительное преимущество: вы можете обернуть только те части текста, которые вам нужны 🙂

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

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

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

Помимо Настройки -> Редактор -> Использовать мягкие оболочки в редакторе , я рекомендую Использовать мягкие оболочки в консоли и Используйте настраиваемый отступ мягких переносов с настройкой 4 , чтобы отступы переносов соответствовали строке, с которой они начинались.

Меню ФайлНастройкиРедакторИспользовать программные оболочки в редакторе : включить их по умолчанию для всех файлов. .

Меню ФайлНастройкиСтиль кодаОбщиеПереносить при вводе до правого поля

.. но это другое (будет новая строка).

Щелкните правой кнопкой мыши в области номера строки и выберите:

Мягкая оболочка всех файлов или Мягкая оболочка текущего файла , то есть:

Вы должны включить Soft Wraps. Найдите этот вариант по этому пути.

Меню ВидАктивный редакторИспользовать мягкие оболочки

Источник

Перенос слов в phpstorm

Как я могу включить обертывание Word в phpstorm? Мне нужно включить его только для некоторых моих файлов (с расширением .формат txt.) Это возможно?

8 ответов:

для всех файлов (настройка по умолчанию для открытого файла): Settings/Preferences | Editor | General | Use soft wraps in editor

для текущего открытого файла в Редакторе: Menu | View | Active Editor | Use Soft Wraps

обновлен ответ, чтобы отразить новый путь к параметру, используемому в текущих версиях IDE.

вы должны включить мягкие обертывания. Найдите этот вариант через этот путь.

Вид > Активный Редактор > Использовать Мягкие Обертывания

File | Settings | Editor —> Use soft wraps in editor : чтобы включить их для всех файлов по умолчанию.

File | Settings | Code Style / General —> Wrap при вводе достигает правого поля

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

кроме настройки ->редактор ->используйте мягкие обертывания в Редакторе рекомендую используйте мягкие обертывания в консоли и используйте пользовательские мягкие обертывания отступ параметр 4 чтобы сделать обертки отступом, чтобы соответствовать линии, с которой они начали.

Right click в области номера строки и выберите:

Soft-Wrap All Files или Soft-Wrap Current File , например:

вы также можете рассмотреть Wrap to Column плагин, который реализует эквивалентную Alt-q в Emacs и gq в vim. Это может быть предпочтительнее, чем иметь очень длинные строки, которые завернуты редактором.

этот плагин может быть установлен из любой IDE на основе идеи путем поиска Wrap to Column .

он имеет дополнительное преимущество, что вы можете выбрать, чтобы обернуть только те разделы текста, которые вы хотите: -)

для обертывания текста / кодовой строки с помощью deafault, но для всех типов файлов: Файл — > Настройки — > редактор — > общие — > раздел «мягкие обертывания» — > флажок «Использовать мягкие обертывания в Редакторе»

для переноса слов в PHP Storm 1. Выберите файл в меню 2. Из файла выберите параметр 3. Из Настройки выберите редактор 4. Выберите Общие в Редакторе 5. В общем проверено использование мягких обертываний в редакторе из раздела мягкие обертывания

Источник

Перенос слов в phpstorm

Как включить перенос слов в phpstorm? Мне нужно включить его только для некоторых моих файлов (с расширением.txt). Это возможно?

13 ответов

Для всех файлов (настройка по умолчанию для открытого файла): Settings/Preferences | Editor | General | Use soft wraps in editor

Для текущего открытого файла в редакторе: Menu | View | Active Editor | Use Soft Wraps

ОБНОВЛЕННЫЙ ответ для отражения нового пути к настройке, используемой в текущих версиях IDE.

Вы должны включить Soft Wraps. Найдите этот вариант по этому пути.

Вид> Активный редактор> Использовать Soft Wraps

Right click в области номера строки и выберите:

Soft-Wrap All Files или же Soft-Wrap Current File т.е.

File | Settings | Editor —> Use soft wraps in editor : включить их для всех файлов по умолчанию.

Файл | Настройки | Код Стиль | Общие -> Обтекание при наборе текста достигает правого поля

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

В дополнение к » Настройки» -> » Редактор» -> » Использовать мягкие переносы в редакторе», я рекомендую » Использовать мягкие переносы в консоли» и » Использовать настраиваемый отступ мягких переносов с настройкой 4″, чтобы сделать отступы в соответствии с линией, в которой они начинались.

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

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

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

Вы также можете рассмотреть плагин Wrap to Column, который реализует эквивалент Alt-q в Emacs и gq в действ. Это может быть предпочтительнее, чем иметь очень длинные строки, обернутые редактором.

Этот плагин может быть установлен из любой IDEA на основе IDE путем поиска Wrap to Column ,

Он имеет дополнительное преимущество, заключающееся в том, что вы можете обернуть только те части текста, которые вам нужны:-)

При использовании PhpStorm 2019 и выше

Файл> Настройки> Редактор> Общие

Под заголовком «Мягкие деформации» есть ввод «Файлы мягкой деформации».

Добавьте в это поле типы файлов, в которых вы хотите их использовать.

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

Источник

Как настроить phpStorm для работы с 1С-Битрикс

Многие программисты для работы с выбирают phpStorm (популярная платная IDE для создания ). Это достойный выбор. IDE ускоряет многие аспекты кодирования без потери качества кода. Но эта статья не о достоинствах phpStorm.

Немногие знают, что на свете существуют правила написания исходного кода на PHP от Битрикса, соблюдение которых считается хорошим тоном. Правила не претендуют на звание абсолютной истины, но стандартов придерживаться ведь надо, не так ли? Попробуем настроить наш любимый phpStorm на работу с этими правилами. Настраивать будем версию 7.1.3 (самая свежая версия на момент написания статьи).

Пролог

Далее по тексту курсивом будут выделяться цитаты из Правил . Все основные манипуляции с настройками предстоит делать в окне Settings . Открыть его можно через меню File->Settings , используя кнопку на приборной панели, или используя комбинацию клавиш [Ctrl+Alt+S] .

В окне настроек есть строка поиска — очень удобный инструмент, которым можно пользоваться, если знать как именно называется нужная Вам опция.

Все настройки в phpStrom разделены на две больших группы — Project Settings и IDE Settings. Для навигации по дереву настроек будет принято обозначение [Project Settings->Code Style->HTML] . Пример на рисунке ниже.

Некоторые разделы Правил поддерживаются phpStorm по умолчанию (такие как «Правила переноса строк») и не будут отдельно упоминаться в тексте.

Все настройки, задаваемые в phpStorm, можно использовать как для написания нового кода, так и для автоформатирования старого. Чтобы вызвать диалог Reformat Code , нужно использовать меню [Code->Reformat Code] или воспользоваться комбинацией клавиш [Ctrl+Alt+L] .

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

Для ленивых — в конце статьи приведена итоговая таблица настроек, хотя настоятельно рекомендуется ознакомиться с самой статьей, или с Правилами программирования .

Структурирование текста

Длина строки

Нужно стараться избегать строк длинной более 120 символов. Если строка превышает этот размер, то нужно использовать правила переноса строки.

Многие IDE используют вертикальную линию для обозначения границы строки. PhpStrorm не исключение.

Обычно при установке значения эта линия выводится как раз после символа в строке, но лучше заглянуть в настройки в раздел [Project Settings->Code Style->General] и проверить, так ли это. Нужная настройка называется Right margin (columns) .

Чтобы phpStorm сам создавал переводы строк при достижении этого предела, можно отметить галочкой настройку в том же окне Wrap when typing reaches right margin . Включение этой настройки приносит необычные ощущения, к которым не все могут привыкнуть сразу. Но зато написать слишком много кода в строке в принципе не получится.

Пробелы и табуляция

Для форматирования отступов в коде нужно использовать табуляцию. Использование пробелов запрещено. Причины:

  • в случае использования табуляции каждый может настроить в своем редакторе желаемый отступ;
  • используется один символ вместо нескольких;
  • в случае смешивания пробелов и табуляции текст будет прыгать, разрушая форматирование.

phpStorm использует пробелы для форматирования отступов, хотя немногие это знают, ведь визуально нет никакой разницы между пробелами и табуляцией. Чтобы включить отображение отступов, нужно использовать настройку Show whitespaces , расположенную по пути [IDE Settings->Editor->Appearance] . Теперь пробелы будут обозначаться едва заметными серыми точками, а табуляции — стрелочками.

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

Теперь, чтобы сообщить IDE о приоритете табуляции, нужно в настройках [Project Settings->Code Style->PHP] на вкладке Tabs and Indents найти пункт Use tab character и включить эту опцию.

Следом идет опция Smart tabs , которая отменяет приоритет табуляции для случаев, когда вы делаете отступы после кода перед однострочным комментарием. Так как насчет форматирования комментариев Правила ничего не говорят, включать ее или нет — остается на ваше усмотрение.

На данном этапе можно воспользоваться инструментом автоформатирования ( Reformat Code ) для исправления отступов.

Пробелы

После запятой должен быть пробел. После точки с запятой, если она не последняя в строке (например, в инструкции for), должен быть пробел. Перед запятой или точкой с запятой пробелы не ставятся. Все операторы должны быть отделены пробелом от операндов с обеих сторон. Замена пробела символом табуляции не допускается.

Хотя отступы согласно Правилам написания исходного кода в Битрикс формируются табуляцией, есть пункт, посвященный и пробелам. Пробелы настраиваются на вкладке Spaces в [Project Settings->Code Style->PHP] .

Один пробел используется в объявлении методов после запятой, но не перед скобками:

TestMethod($a, $b, $c);

За описанное правило отвечает настройка After Comma в группе Other .

Так же одиночный пробел используют для выделения операторов:

Из правила неясно, какие именно операторы имеются в виду. Но, изучая примеры на странице Правил, можно заключить, про пробелами окружаются операторы:

  • присваивания;
  • логические;
  • сравнения;
  • арифметические.

При этом унарные операторы НЕ должны окружаться пробелами. Насчет остальных операций (побитовые, сдвиги, конкатенация) ситуация неопределенная.

Таким образом, можно предложить оставить все галочки в группе настроек Around Operators , кроме Unary operators (!, -, +, ++, -) .

Также пробелы используются при форматировании циклов:

Согласно предыдущему правилу, мы уже установили пробелы вокруг операторов. Осталось только убедиться, что пробелы ставятся после точки с запятой. Это можно сделать в группе Other , настройка называется After semicolon .

Примечание: присутствие или отсутствие пробела после if правилами не регламентируется.

Данное примечание дает нам вольность в выборе, использовать или нет пробелы после ключевого слова if, и, скорее всего, for, while, switch, elseif, catch. Для единообразия предлагаю оставлять настройки phpStorm — а это значит, что в группе Before Parentheses будут установлены настройки:

Правила расстановки фигурных скобок

Открывающая скобка должна ставится под соответствующим оператором и на одном отступе с ним. Закрывающая скобка должна ставится под соответствующей открывающей.

Одно из существенных правил, следование или не следование которому может сильно «выделять» ваш код из толпы.

Чтобы убедиться, что phpStrom расставляет скобки как надо, необходимо найти вкладку Wrapping and Braces по адресу [Project Settings->Code Style->PHP] .

За положение фигурных скобок отвечает блок Braces placement . Он содержит три настройки, которые указывают положение скобок при объявлении классов, функций и прочих случаев. Значение всех трех настроек должно быть Next line .

Данное окно содержит область предпросмотра изменений справа, так что сразу после изменения можно увидеть результат своих действий.

Пустые строки

Пустые строки помогают разбивать код приложения на логические сегменты. Несколькими строками могут отделяться секции в исходном файле. Одной пустой строкой отделяются друг от друга методы и логические секции внутри метода для более удобного чтения.

Перед логической секцией рекомендуется вставить комментарий, в котором будет указано назначение этой секции.

Согласно правилу, программист вправе вставлять пустые строки в коде где угодно, чтобы разделять код на логические блоки, но упомянуты и прямые требования — пустые строки вокруг объявления метода.

Управление пустыми строками в phpStorm осуществляется во вкладке Blank Lines во все том же разделе [Project Settings->Code Style->PHP] . Необходимо установить значение 1 у настройки Around method . Не противоречит правилам установка других настроек, обычно добавляют отступы вокруг объявления класса (настройка Around Class ).

Краткая сводка

В данной таблице объединена информация всей статьи, так что с ее помощью можно быстро убедиться, правильно ли у вас настроен phpStorm.

Источник

Читайте также:  Телевизор сони не работает hdmi
Оцените статью