查看: 3771|回复: 3
打印 上一主题 下一主题

[工具] 校对制作dsl的利器-有dsl相关插件的AkelPad (zz from ru-board)

[复制链接]

该用户从未签到

2121

主题

2961

回帖

6万

积分

翰林院修撰

不忘初心。送分大人,灌水砖家。擅长抛砖引玉,挖坑不填。

Rank: 12Rank: 12Rank: 12

积分
61056

翰林院专用章灌水大神章笑傲江湖章小蜜蜂章管理组专用章

跳转到指定楼层
1
发表于 2014-2-28 22:22:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
转载自:http://forum.ru-board.com/topic. ... p;limit=1&m=1#1
感谢yozhic
他的截图:


———————————————
Тестировалось под 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)
    и т.д. (как видите, править нужно только одну цифру в середине строки).

Желаю удачи.
Код:

  1. -"Switch DSL bar" Call("Toolbar::Main", 1, "1,2,3(-1)") Icon("%a\AkelFiles\icons\DSL.dll", 0)
  2. SEPARATOR
  3. BREAK
  4. -"Index zone" Insert("[trn]\s[/trn]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 22)
  5. SEPARATOR
  6. -"Margin 0" Insert("[m0]\s[/m]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 8)
  7. -"Margin 1" Insert("[m1]\s[/m]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 9)
  8. -"Margin 2" Insert("[m2]\s[/m]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 10)
  9. -"Margin 3" Insert("[m3]\s[/m]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 11)
  10. -"Margin 4" Insert("[m4]\s[/m]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 12)
  11. SEPARATOR
  12. -"Bold" Insert("[b]\s[/b]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 3)
  13. -"Italic" Insert("[i]\s[/i]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 7)
  14. -"Underline" Insert("[u]\s[/u]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 24)
  15. -"Subscript" Insert("[sub]\s[/sub]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 19)
  16. -"Superscript" Insert("[sup]\s[/sup]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 20)
  17. SEPARATOR
  18. -"Label" Insert("[p]\s[/p]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 14)
  19. -"Default color" Insert("[c]\s[/c]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 4)
  20. -"Stress" Insert("[']\s[/']", 1) Icon("%a\AkelFiles\icons\DSL.dll", 18)
  21. -"Transcription" Insert("[t]\s[/t]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 21)
  22. SEPARATOR
  23. -"Full translation zone" Insert("[*]\s[/*]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 2)
  24. -"Example" Insert("[ex]\s[/ex]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 6)
  25. -"Comment" Insert("[com]\s[/com]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 5)
  26. -"Multimedia" Insert("[s]\s[/s]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 16)
  27. SEPARATOR
  28. -"Reference link 1" Insert("<<\s>>", 1) Icon("%a\AkelFiles\icons\DSL.dll", 1)
  29. -"Reference link 2" Insert("[ref]\s[/ref]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 15)
  30. -"Url link" Insert("[url]\s[/url]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 25)
  31. SEPARATOR
  32. -"Exclude index zone" Insert("[!trs]\s[/!trs]", 1) Icon("%a\AkelFiles\icons\DSL.dll", 23)
复制代码

考虑到用的人可能就我一个,我就不翻译了。

评分

1

查看全部评分

该用户从未签到

2121

主题

2961

回帖

6万

积分

翰林院修撰

不忘初心。送分大人,灌水砖家。擅长抛砖引玉,挖坑不填。

Rank: 12Rank: 12Rank: 12

积分
61056

翰林院专用章灌水大神章笑傲江湖章小蜜蜂章管理组专用章

2
 楼主| 发表于 2014-2-28 22:27:39 | 只看该作者
其实对UltraEdit等进行设置,一键加tag。不过这AkelPad啊,有个妙处,可以设置音效,录入的时候,有在打字机上打字的感觉。
  • TA的每日心情
    开心
    2022-4-24 20:10
  • 签到天数: 1084 天

    [LV.10]以坛为家III

    0

    主题

    1271

    回帖

    3万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    33802

    灌水大神章

    3
    发表于 2016-6-5 02:09:56 | 只看该作者
    Ultra edit pro is best

    该用户从未签到

    0

    主题

    48

    回帖

    430

    积分

    秀才

    Rank: 3Rank: 3

    积分
    430
    4
    发表于 2017-6-16 08:30:48 | 只看该作者
    dsl 编辑有vim/emacs的插件么?
    感觉这两个编辑器用的人也很多.