Я использую плагин Per Tidy в Padre IDE. По умолчанию Tidy переносит мои длинные строки на несколько строк, которые мне не нравятся. Как я могу сказать, что Тиди никогда не завершает мои строки?Как настроить Perl Tidy не обертывать линии?
ответ
Тестирования с помощью perltidy
в командной строке (со ссылкой на страницу человека), я обнаружил, что я предпочел изменить значение по умолчанию perltidy
опции, чтобы всегда держать переводы строк (разрывы строк), позволяя «заморозить новую строку» (-fnl
), и и отключить все пробельные модификации (-fws
, замораживать пропуски), с помощью опции: perltidy -fws -fhl -b
для вашего конкретного случая, чтобы игнорировать все разрывы строк, все, что вы бы потребности в perltidy -fnl -b
(-b
создает резервную копию файла, и изменяет на месте .)
Существует также второй разумный op просто установить длину линии намного дольше (например, до 120 символов), чем значение по умолчанию 80, используя: -l=120
(или: --maximum-line-length=120
или даже более длинное «действительно большое количество», путем установки его на ноль (0
).
Примечание: в качестве альтернативы, я тестирую редактор bluefish
html, который использует либо html tidy
, либо perltidy
, в зависимости. По какой-то причине мне пришлось напрямую изменить файл rc и не мог изменить настройку в графическом интерфейсе.
Еще одна мысль: убедитесь, что это «perltidy», на самом деле делает работу, а не другие инструменты вроде «tidy», который также известен как «html tidy». В моем случае «bluefish» использует оба варианта, в зависимости от того, какой пункт меню используется. – michael
Это поможет, если вы можете указать пример ввода, ожидаемый результат и то, что вы получаете. – Carpetsmoker
Речь идет не о кодировании. Речь идет о формате исходного кода в IDE Padre. Когда я делаю Tools -> Perl Tidy -> Format Active Document. Tidy переформатирует весь файл, над которым я работаю, по умолчанию, который будет обертывать длинные строки. Есть ли способ изменить эти настройки по умолчанию, не делая этот обертку? –
Я не знаю, почему требуется «пример». Настройка длины строки для упаковки - довольно простая концепция - просто трудно найти в некоторых инструментах, которые обертывают другие инструменты, которые маскируют, как фактически устанавливать эти базовые параметры. – michael