Posted: Tue Jun 26, 2012 7:49 am
А также AStyle.
Code: Select all
Call("Scripts::Main", 1, "jsBeautifier.js", "-unformattedTags=['li','td','p'] -maxChar=110")
Code: Select all
Call("Scripts::Main", 1, "jsBeautifier.js", "")
Code: Select all
// version 0.2.1 - 2012-08-28
// Based on scripts from http://jsbeautifier.org/ [2012-08-28 03:42:01 UTC]
Code: Select all
// version 0.2.1 - 2012-08-28
// Based on scripts from http://jsbeautifier.org/ [2012-09-06 07:26:47 UTC]
А было бы там сверху «<?xml version="1.0"?>», подсветило бы как XML.CleriC wrote:Заметил, что после форматирования xml файла с помощью jsBeautifier. Цветовая схема меняется с XML на HTML.
Почему такое может быть?
Вот с этим скриптом тема не меняется. И мне нравится, что весь документ не выделяется, курсор остается где и был. Спасибо большое!Infocatcher wrote:Raw
Code: Select all
Call("Scripts::Main", 1, "jsBeautifier.js", "-update=true")
Code: Select all
<link to="ШВ">ШВ60</link> с комплектом регистрации
Code: Select all
<link
to="ШВ">ШВ60</link>с комплектом регистрации
Code: Select all
<li><a href="/docs/rp_spw1.pdf">Паспорт штампового опыта;</a></li>
Code: Select all
<li>
<a href="/docs/rp_spw1.pdf">Паспорт штампового опыта;</a>
</li>
Code: Select all
<ul>
<li>
<a href="/docs/rp_spw1.pdf">Паспорт штампового опыта;</a>
</li>
<li>Протокол штампового опыта;</li>
<li>Развитие деформаций во времени;</li>
</ul>
Code: Select all
<ul> <li>
<a href="/docs/rp_spw1.pdf">Паспорт штампового опыта;</a>
</li>
<li>Протокол штампового опыта;</li>
<li>Развитие деформаций во времени;</li>
</ul>
Code: Select all
<ul>
<li><a href="/docs/rp_spw1.pdf">Паспорт штампового опыта;</a></li>
<li>Протокол штампового опыта;</li>
<li>Развитие деформаций во времени;</li>
</ul>
Как-то с централизованной проверкой обновлений скриптов пока никак.А как мне следить за изменениями в развитии jsBeautifier?
Можно попробовать увеличить -maxChar или выставить его в 0 для отключения переносов.как мне сделать, что бы конструкцию [...] скрипт не переносил
Видимо, нельзя.Какими-то настройками можно добиться чего-то такого?
Code: Select all
// version 0.2.2pre2 - 2012-09-19
// Based on scripts from http://jsbeautifier.org/ [2012-09-06 07:26:47 UTC]
Code: Select all
Call("Scripts::Main", 1, "jsBeautifier.js", "-unformattedTags=['td','link'] -maxChar=0")
Code: Select all
штампом <link to="ШВ">ШВ60</link> с комплектом регистрации
Code: Select all
штампом<link to="ШВ">ШВ60</link>с комплектом регистрации
Это где прописывать? Необходимо сам скрипт редактировать или просто как-то по особому его вызывать?Infocatcher wrote: Или вот можно сделать -unformattedTags=[] и потом уже заменой поверх:
">\s+<a " => "><a "
"</a>\s+<" => "</a><"
(с галочкой «регулярные выражения»)
У меня, вроде, не убирает. Нужен пример побольше.CleriC wrote:то есть он убирает пробелы до и после тегов.
Code: Select all
ScriptEngineMajorVersion() + "." + ScriptEngineMinorVersion()
Вызывать с -unformattedTags=[], а потом делать замену или по Ctrl+H, или через SearchReplace.js (там можно шаблоны сохранять).CleriC wrote:Это где прописывать? Необходимо сам скрипт редактировать или просто как-то по особому его вызывать?
Code: Select all
<ul>
<li>
<a href="/docs/rp_spw1.pdf">Паспорт штампового опыта;</a>
</li>
<li>
<a href="/docs/rp_spw1.pdf">Паспорт штампового опыта;</a>
</li>
<li>Протокол штампового опыта;</li>
<li>Развитие деформаций во времени;</li>
</ul>
Code: Select all
<ul>
<li><a href="/docs/rp_spw1.pdf">Паспорт штампового опыта;</a></li>
<li><a href="/docs/rp_spw1.pdf">Паспорт штампового опыта;</a></li>
<li>Протокол штампового опыта;</li>
<li>Развитие деформаций во времени;</li>
</ul>
Положил сюда свой xml файлик для примера.Infocatcher wrote:У меня, вроде, не убирает. Нужен пример побольше.CleriC wrote:то есть он убирает пробелы до и после тегов.
Как мне это сделать? Где именно прописать стоку что бы получить результат? Возможно у меня вовсе нет version.js? Вот список моих скриптов.Infocatcher wrote: И еще дело может быть в старой версии JScript.
Что выводит вот такой version.js:?Code: Select all
ScriptEngineMajorVersion() + "." + ScriptEngineMinorVersion()
У меня там 5.8.
Да, так получилось сделать, спасибо.Infocatcher wrote:Через SearchReplace.js:
Что: (>)\s+(<a )|(</a>)\s+(<)
Чем: $1$2$3$4
[v] Регулярные выражения
А вот и вот (подробнее) инфа, как пользоваться скриптами.CleriC wrote:Как мне это сделать? Где именно прописать стоку что бы получить результат? Возможно у меня вовсе нет version.js? Вот список моих скриптов.