校对制作dsl的利器-有dsl相关插件的AkelPad (zz from ru-board)
转载自:http://forum.ru-board.com/topic.cgi?forum=93&topic=3774&start=1772&limit=1&m=1#1感谢yozhic
他的截图:
https://pdawiki.com/forum/data/attachment/album/201402/28/222020uygnv12pe35go3gj.jpg
https://pdawiki.com/forum/data/attachment/album/201402/28/222020ft65co26mj82mfd8.jpg
———————————————
Тестировалось под AkelPad 4.8.7
Требуется установленный плагин Tollbar.dll (для AkelPad' а)
Файл иконок DSL.dll положить в папку \AkelPad\AkelFiles\icons\ . Если нет такой - создать. Если используете другую папку - вручную отредактировать пути в коде Панели тегов DSL (DslBar_code.txt).
Установка:
1) Правой кнопкой мыши по Панели инструментов AkelPad' а (желательно по последней иконке на ней, тогда при открытии окна кода, автоматически выделится последняя строка кода).
2) Копируем код Панели тегов DSL (DslBar_code.txt) и вставляем его в самый конец кода существующей Панели инструментов AkelPad.
3) При нажатии на кнопку с иконкой DSL Compiler новая панель должна появляться, при повторном нажатии - убираться. Если у вас на первоначальной панели было больше или меньше двух рядов кнопок, то нужно внести изменения в код Панели тегов DSL.
Для одного первоначального ряда кнопок: -"Switch DSL bar" Call("Toolbar::Main", 1, "1,2(-1)") Icon("%a\AkelFiles\icons\DSL.dll", 0)
Для двух первоначальных рядов кнопок: -"Switch DSL bar" Call("Toolbar::Main", 1, "1,2,3(-1)") Icon("%a\AkelFiles\icons\DSL.dll", 0)
Для трёх первоначальных рядов кнопок: -"Switch DSL bar" Call("Toolbar::Main", 1, "1,2,3,4(-1)") Icon("%a\AkelFiles\icons\DSL.dll", 0)
и т.д. (как видите, править нужно только одну цифру в середине строки).
Желаю удачи.
Код:
-"Switch DSL bar" Call("Toolbar::Main", 1, "1,2,3(-1)") Icon("%a\AkelFiles\icons\DSL.dll", 0)
SEPARATOR
BREAK
-"Index zone" Insert("\s", 1) Icon("%a\AkelFiles\icons\DSL.dll", 22)
SEPARATOR
-"Margin 0" Insert("\s", 1) Icon("%a\AkelFiles\icons\DSL.dll", 8)
-"Margin 1" Insert("\s", 1) Icon("%a\AkelFiles\icons\DSL.dll", 9)
-"Margin 2" Insert("\s", 1) Icon("%a\AkelFiles\icons\DSL.dll", 10)
-"Margin 3" Insert("\s", 1) Icon("%a\AkelFiles\icons\DSL.dll", 11)
-"Margin 4" Insert("\s", 1) Icon("%a\AkelFiles\icons\DSL.dll", 12)
SEPARATOR
-"Bold" Insert("\s", 1) Icon("%a\AkelFiles\icons\DSL.dll", 3)
-"Italic" Insert("\s", 1) Icon("%a\AkelFiles\icons\DSL.dll", 7)
-"Underline" Insert("\s", 1) Icon("%a\AkelFiles\icons\DSL.dll", 24)
-"Subscript" Insert("\s", 1) Icon("%a\AkelFiles\icons\DSL.dll", 19)
-"Superscript" Insert("\s", 1) Icon("%a\AkelFiles\icons\DSL.dll", 20)
SEPARATOR
-"Label" Insert("\s", 1) Icon("%a\AkelFiles\icons\DSL.dll", 14)
-"Default color" Insert("\s", 1) Icon("%a\AkelFiles\icons\DSL.dll", 4)
-"Stress" Insert("[']\s[/']", 1) Icon("%a\AkelFiles\icons\DSL.dll", 18)
-"Transcription" Insert("\s", 1) Icon("%a\AkelFiles\icons\DSL.dll", 21)
SEPARATOR
-"Full translation zone" Insert("[*]\s[/*]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 2)
-"Example" Insert("\s", 1) Icon("%a\AkelFiles\icons\DSL.dll", 6)
-"Comment" Insert("\s", 1) Icon("%a\AkelFiles\icons\DSL.dll", 5)
-"Multimedia" Insert("\s", 1) Icon("%a\AkelFiles\icons\DSL.dll", 16)
SEPARATOR
-"Reference link 1" Insert("<<\s>>", 1) Icon("%a\AkelFiles\icons\DSL.dll", 1)
-"Reference link 2" Insert("\s", 1) Icon("%a\AkelFiles\icons\DSL.dll", 15)
-"Url link" Insert("\s", 1) Icon("%a\AkelFiles\icons\DSL.dll", 25)
SEPARATOR
-"Exclude index zone" Insert("[!trs]\s[/!trs]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 23)
考虑到用的人可能就我一个,我就不翻译了。
https://pdawiki.com/forum/data/attachment/album/201402/28/222010ijx2kpzcl2vvvzcv.png
其实对UltraEdit等进行设置,一键加tag。不过这AkelPad啊,有个妙处,可以设置音效,录入的时候,有在打字机上打字的感觉。 Ultra edit pro is best dsl 编辑有vim/emacs的插件么?
感觉这两个编辑器用的人也很多.
页:
[1]