Да, пожалуй.Fr0sT wrote:установкой значения в 0
Только попробуем обойтись без самодеятельности – не очень хочется, чтобы параметры по-разному работали: https://github.com/einars/js-beautify/pull/110
Да, пожалуй.Fr0sT wrote:установкой значения в 0
Log плагин версии 2.4, получаю сообщение:Instructor wrote:3. Создаем вызов в ToolBar или ContextMenu или HotKeys плагине:Требуется Log плагин версии 2.4 или выше.Code: Select all
-"AStyle" Call("Log::Output", 1, `"%a\AkelFiles\Tools\AStyle.exe" --style=allman`, "", "", "", -1, -1, 1052673) Icon(0)
Log плагин wrote:---------------------------
Не удается запустить команду: "C:\Program Files\AkelPad\AkelFiles\Tools\AStyle.exe" --style=allman
---------------------------
ОК
1. Скачиваем AStyle.
2. Помещаем файл AStyle.exe в папку "[AkelPad]\AkelFiles\Tools".
3. Создаем вызов в ToolBar или ContextMenu или HotKeys плагине:Code: Select all
-"AStyle" Call("Log::Output", 1, `"%a\AkelFiles\Tools\AStyle.exe" --style=allman`, "", "", "", -1, -1, 1052673) Icon(0)
Code: Select all
-"AStyle форматирование кода" Call("Log::Output", 1, `"%a\AkelFiles\Tools\AStyle\AStyle.exe" -b -N -o -t -S -w -Y -M -H -U -p`, "", "", "", -1, -1, 1052673) Icon("%a\AkelFiles\Plugs\Toolbar.dll", 28)
Как его оттуда скачать? Я там нашел только строки, которые изменились в исходном коде. Вы можете выложить куда-нибудь целиком весь .js?Infocatcher wrote:Вроде, получилось подкрутить исходный скрипт: https://github.com/einars/js-beautify/pull/109CleriC wrote:Если с курсором все так сложно - фиг с ним.
Что имеется в виду? Возможно для меня это тоже будет полезно.Fr0sT wrote:Кстати насчет maxChar. Можно ли сделать, чтобы по дефолту разбивка была отключена? Либо чтобы срабатывала установкой значения в 0.
Да, пожалуй, у них некоторые проблемы с юзабилити.CleriC wrote:Как его оттуда скачать? Я там нашел только строки, которые изменились в исходном коде. Вы можете выложить куда-нибудь целиком весь .js?
Infocatcher wrote:Осталось понять, как в AkelPad'е не просто восстанавливать положение прокрутки, а пересчитывать с учетом изменений.
Я попробовал подрегулировать maxChar, но все равно получается так себе.CleriC wrote: Можно ли настроить jsBeautifier таким образом, что бы содержимое внутри тега не переносилось на следующиую строку.
Вот поясняющий скриншот:
http://s1.ipicture.ru/uploads/20120329/csfhHy2s.png
У меня есть длинный тег <group id="СЗ" name="Статическое зондирование" fullname="Оборудование для статического зондирования" img="" order="1">
jsBeautifier переносит кусок img="" order="1"> на следующую строку (см. скрин 4 и 5 строчки). Этого можно избежать?
Code: Select all
Call("Scripts::Main", 1, "jsBeautifier.js", "-preserveNewlines=true -unformattedTags=['group']")
Нашел:VladSh wrote:CleriC
Гляньте доку на ContextMenu, метод Insert.
Code: Select all
Insert("<B>\s</B>", 1)
C AStyle более-менее разобрался, но я сейчас с кодом на Си почти не работаю, так что особо не копался.VladSh wrote: Что-то похожее и с HTMLTidy.js.
Строкунадо заменить наCode: Select all
eval(AkelPad.ReadFile(AkelPad.GetAkelDir() + "\\AkelFiles\\Plugs\\Scripts\\ShowMenuEx.js"));
Code: Select all
if (! AkelPad.Include("ShowMenuEx.js")) WScript.Quit();
viewtopic.php?p=17372#p17372CleriC wrote:А вот с xml хотелось бы разобраться.
Да, действительно, все расписано, как-то я пропустил пост.Instructor wrote:viewtopic.php?p=17372#p17372CleriC wrote:А вот с xml хотелось бы разобраться.
Code: Select all
<group id="СЗ" name="Статическое зондирование" fullname="Оборудование для статического зондирования" img="" order="1">