AZJIO

Меню AkelPad

Jul 3rd, 2019
790
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 32.84 KB | None | 0 0
  1. CLEAR
  2.  
  3.  
  4. "&Моё" Index(-1)
  5. {
  6. "Изменить &меню..." Call("ContextMenu::Main", 1) Icon("%a\AkelFiles\icons\ico\ChangeMenu.ico")
  7. "Регулировка цвета меток..." Call("Scripts::Main", 1, "HighLight_HSB.js") Icon("%a\AkelFiles\icons\ico\ReColor.ico")
  8. "Открыть папку документа" Call("Scripts::Main", 1, "explorer.js") Icon("%a\AkelFiles\icons\ToolbarEx.dll", 2)
  9. "Выделить в 2 шага Ctrl+Shift+A" Call("Scripts::Main", 1, "select2steps.js")
  10. "Исправить набор" Call("Scripts::Main", 1, "Keyboard.js", `-Type=Layout`)
  11. "Выделенное" Icon("%a\AkelFiles\icons\ico\sel.ico")
  12. {
  13. # "Искать в гугле" Call("Scripts::Main", 1, "SearchGoogle.js") Icon("%a\AkelFiles\icons\ico\google.ico")
  14. # "Искать на сайте AkelPad" Call("Scripts::Main", 1, "SearchAkelPad.js") Icon("%a\AkelFiles\icons\ico\google.ico")
  15. "Подсветить в консоли" Call("Scripts::Main", 1, "LogHighLight.js") Icon("%a\AkelFiles\icons\ico\HighLight.ico")
  16. "Найти в справке" Call("Scripts::Main", 1, "Open_Help.js") Icon("HH.exe", 0)
  17. "Выделить между скобками/кавычками Alt+M" Call("XBrackets::SelToNearestBrackets")
  18. "Вставить вокруг выделенного" Call("Scripts::Main", 1, "InsertTextLN.js", "2")
  19. }
  20. "Эксперимент меню"
  21. {
  22. "Меню Show" Call("ContextMenu::Show", 1)
  23. "Под-меню 23 BBCode" Call("ContextMenu::Show", 1, "-1", "-1", 23)
  24. "Под-меню BBCode" Call("ContextMenu::Show", 1, "-6", "-6", -1, "BBCODE")
  25. }
  26. "Программирование"
  27. {
  28. -"Выбрать между парными скобками/кавычками Alt+M" Call("Scripts::Main", 1, "SelectLevel.js") Icon("%a\AkelFiles\icons\ico\SelLevel.ico")
  29. -"Пробел отступ в табуляцию" Call("Scripts::Main", 1, "indent2Tab.js") Icon("%a\AkelFiles\icons\ico\sp-tab.ico")
  30. "Фильтр консоли" Call("Scripts::Main", 1, "LogProcessing.js") Icon("%a\AkelFiles\icons\ico\Filter.ico")
  31. "Tidy (js, htm, au3) Alt+Z" Call("Scripts::Main", 1, "TidyAll.js")
  32. # "js-Tidy" Call("Scripts::Main", 1, "jsBeautifier.js")
  33. "RegExp Test JS" Call("Scripts::Main", 1, "RegExpTestJS.js")
  34. "Следующий шрифт (Consolas, Arial mod)" Call("Scripts::Main", 1, "FontSwitch.js", `-FontList="Arial mod,0,11|Consolas,0,11"`)
  35. "backupVersion" Call("Scripts::Main", 1, "backupVersion.js", "-warnings=false") Icon("%a\AkelFiles\icons\ico\backup.ico")
  36. }
  37. "HTML" Icon("%a\AkelFiles\icons\ico\HTML.ico")
  38. {
  39. "Экспорт в HTML" Call("Scripts::Main", 1, "CodePoster.js", `-Format="html" -BR="<br>" -Info=false`) Icon("%a\AkelFiles\icons\ico\ExportHTML.ico")
  40. "Получить ссылки" Call("Scripts::Main", 1, "getLinks.js") Icon("%a\AkelFiles\icons\ico\link.ico")
  41. "Конвертировать цвет между #fee и rgb()" Call("Scripts::Main", 1, "colorsConverter.js") Icon("%a\AkelFiles\icons\ico\rgb.ico")
  42. "Вставить теги вокруг выделенного" Call("Scripts::Main", 1, "insertTag.js") Icon("%a\AkelFiles\icons\ico\tag.ico")
  43. "Вставить html-таблицу" Call("Scripts::Main", 1, "ins_html_table.js") Icon("%a\AkelFiles\icons\ico\table.ico")
  44. "Подсветить консоль как HTML" Call("Log::Output", 4, "", 0, 1, 1251, ".html")
  45. "Предпросмотр HTML" Call("Scripts::Main", 1, "HtmlView.js")
  46. }
  47. "Перерисовать подсветку Coder Alt+Q" Call("Coder::Settings", 2)
  48. "PureBasic" Icon("%a\AkelFiles\icons\ico\PureBasic.ico")
  49. {
  50. "Run" Call("Log::Output", 1, '"C:\D\PureBasic\Purebasic 5.62 x86\Compilers\pbcompiler.exe" "%f"', "%temp%", '^Error: Line (\d+)', '/GOTOLINE=\1:1', 866, 1251) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 17)
  51. "Compile" Call("Log::Output", 1, '"C:\D\PureBasic\Purebasic 5.62 x86\Compilers\pbcompiler.exe" "%f" /EXE "%f.exe"', "%d", '^Error: Line (\d+)', '/GOTOLINE=\1:1', 866, 1251) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 17)
  52. "Check" Call("Log::Output", 1, '"C:\D\PureBasic\Purebasic 5.62 x86\Compilers\pbcompiler.exe" "%f" -k', "", '^Error: Line (\d+)', '/GOTOLINE=\1:1', 866, 1251) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 53)
  53. "Debugger" Call("Log::Output", 1, '"C:\D\PureBasic\Purebasic 5.62 x86\Compilers\pbcompiler.exe" "%f" --debugger', "%temp%", '^Error: Line (\d+)', '/GOTOLINE=\1:1', 866, 1251) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 53)
  54. }
  55. "AutoIt" Icon("%a\AkelFiles\icons\ToolbarEx.dll", 54)
  56. {
  57. -"Au3Check" Call("Scripts::Main", 1, "AutoItToolsLog.js", `-file="%f" -util="Au3Check"`)
  58. -"AutoIt Check + Tidy" Call("Scripts::Main", 1, "AutoItToolsLog.js", `-file="%f" -util="TidySource" -cmd="/NoGui /f1 /v0 /s1 /r0 /l1 /b2"`)
  59. -"AutoIt Check + Tidy + BackUp" Call("Scripts::Main", 1, "AutoItToolsLog.js", `-file="%f" -util="TidySource" -cmd="/NoGui /f1 /v0 /s1 /r0 /l1 /b2 /BackUp"`)
  60. -"AutoIt Check + Tidy GUI" Call("Scripts::Main", 1, "AutoItToolsLog.js", `-file="%f" -util="TidySource" -cmd="/r0"`)
  61. -"AutoIt Tidy" Call("Scripts::Main", 1, "AutoItToolsLog.js", `-file="%f" -util="TidySource" -cmd="/NoGui /f1 /v0 /s1 /r0 /l1 /b2" -check=0`)
  62. -"AutoIt Tidy + BackUp" Call("Scripts::Main", 1, "AutoItToolsLog.js", `-file="%f" -util="TidySource" -cmd="/NoGui /f1 /v0 /s1 /r0 /l1 /b2 /BackUp" -check=0`)
  63. -"AutoIt Tidy GUI" Call("Scripts::Main", 1, "AutoItToolsLog.js", `-file="%f" -util="TidySource" -cmd="/r0" -check=0`)
  64. SEPARATOR
  65. "Au3Check" Call("Log::Output", 1, '"C:\AutoIt_v3.3.14.3\Au3Check.exe" "%f"', "", '^"(.+?\.au3)"\((\d+),(\d+)\)', '/FILE=\1 /GOTOLINE=\2:\3', -1, -1) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 54)
  66. "AutoIt3" Call("Log::Output", 1, '"C:\\AutoIt3\\AutoIt3.exe" "%f"', '', '', '', 866, 1251) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 54)
  67. }
  68. "Синтаксис" Icon("%a\AkelFiles\Plugs\Coder.dll", 4)
  69. {
  70. "1с" Call("Coder::Settings", 1, "1s")
  71. "7-zip" Call("Coder::Settings", 1, "sfx.config")
  72. "Меню AkelPad" Call("Coder::Settings", 1, "akelmenu")
  73. "Assembler" Call("Coder::Settings", 1, "asm")
  74. "AutoIt3" Call("Coder::Settings", 1, "au3")
  75. "Bat" Call("Coder::Settings", 1, "bat")
  76. "BBCode" Call("Coder::Settings", 1, "bbc")
  77. "C"
  78. {
  79. "C++" Call("Coder::Settings", 1, "cpp")
  80. "Sharp" Call("Coder::Settings", 1, "cs")
  81. "Coder" Call("Coder::Settings", 1, "coder")
  82. "CSS" Call("Coder::Settings", 1, "css")
  83. }
  84. "Grub2 AZJIO" Call("Coder::Settings", 1, "cfg1")
  85. "Grub2 Skif_off" Call("Coder::Settings", 1, "cfg3")
  86. "Grub4Dos" Call("Coder::Settings", 1, "lst")
  87. "HTML" Call("Coder::Settings", 1, "html")
  88. "Ini" Call("Coder::Settings", 1, "ini")
  89. "Inno" Call("Coder::Settings", 1, "iss")
  90. "JScript" Call("Coder::Settings", 1, "js")
  91. "json" Call("Coder::Settings", 1, "json")
  92. "Lua" Call("Coder::Settings", 1, "lua")
  93. "NSIS" Call("Coder::Settings", 1, "nsi")
  94. "ooo" Call("Coder::Settings", 1, "ooo")
  95. "P"
  96. {
  97. "Pascal" Call("Coder::Settings", 1, "dpr")
  98. "PureBasic" Call("Coder::Settings", 1, "pb")
  99. "Perl" Call("Coder::Settings", 1, "pl")
  100. "PHP" Call("Coder::Settings", 1, "php")
  101. "Python" Call("Coder::Settings", 1, "py")
  102. }
  103. "Resource" Call("Coder::Settings", 1, "rc")
  104. "Reg" Call("Coder::Settings", 1, "reg")
  105. "SQL" Call("Coder::Settings", 1, "sql")
  106. "syslinux" Call("Coder::Settings", 1, "cfg2")
  107. "Text" Call("Coder::Settings", 1, "txt")
  108. "VBScript" Call("Coder::Settings", 1, "vbs")
  109. "WinBuilder" Call("Coder::Settings", 1, "script")
  110. "XML" Call("Coder::Settings", 1, "xml")
  111. SEPARATOR1
  112. "Без темы" Call("Coder::Settings", 1, "?")
  113. }
  114. "Цветовая тема" Icon("%a\AkelFiles\Plugs\Coder.dll", 5)
  115. {
  116. "Default" Call("Coder::Settings", 5, "Default")
  117. SEPARATOR1
  118. "AZJIO" Call("Coder::Settings", 5, "AZJIO")
  119. "Active4D" Call("Coder::Settings", 5, "Active4D")
  120. "Bespin" Call("Coder::Settings", 5, "Bespin")
  121. "Cobalt" Call("Coder::Settings", 5, "Cobalt")
  122. "Dawn" Call("Coder::Settings", 5, "Dawn")
  123. "Earth" Call("Coder::Settings", 5, "Earth")
  124. "iPlastic" Call("Coder::Settings", 5, "iPlastic")
  125. "Lazy" Call("Coder::Settings", 5, "Lazy")
  126. "Mac Classic" Call("Coder::Settings", 5, "Mac Classic")
  127. "Monokai" Call("Coder::Settings", 5, "Monokai")
  128. "Solarized Light" Call("Coder::Settings", 5, "Solarized Light")
  129. "Solarized Dark" Call("Coder::Settings", 5, "Solarized Dark")
  130. "SpaceCadet" Call("Coder::Settings", 5, "SpaceCadet")
  131. "Sunburst" Call("Coder::Settings", 5, "Sunburst")
  132. "Twilight" Call("Coder::Settings", 5, "Twilight")
  133. "Zenburn" Call("Coder::Settings", 5, "Zenburn")
  134. SEPARATOR1
  135. "Настроить..." Call("Coder::Settings")
  136. }
  137. }
  138.  
  139. "&Файл" Index(0)
  140. {
  141. "&Новый Ctrl+N" Command(4101) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 0)
  142. "Новое окно Ctrl+Shift+N" Command(4102) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 1)
  143. "Новый из шаблонов... Alt+Ctrl+N" Call("Templates::Open") Icon("%a\AkelFiles\icons\ico\plag.ico")
  144. SEPARATOR
  145. "&Открыть... Ctrl+O" Command(4103) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 2)
  146. "Открыть в..." Icon("%a\AkelFiles\icons\ToolbarEx.dll", 36) {
  147. "Notepad++" Exec(`"C:\Program Files (x86)\Notepad++\notepad++.exe" "%f"`, "%d") Icon("C:\Program Files (x86)\Notepad++\notepad++.exe")
  148. "Notepad++" Exec(`"C:\AutoIt3\Notepad++\notepad++.exe" "%f"`, "%d") Icon("C:\AutoIt3\Notepad++\notepad++.exe")
  149. }
  150. "&Переоткрыть F5" Command(4104)Icon("%a\AkelFiles\icons\ToolbarEx.dll", 48)
  151. SEPARATOR
  152. "&Выполнить/Открыть Ctrl+F5" Command(4251) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 17)
  153. SEPARATOR
  154. "&Сохранить Ctrl+S = F2" Command(4105) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 4)
  155. "Сохранить как... Ctrl+Shift+S" Command(4106) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 5)
  156.  
  157. #Only for MDI and PMDI
  158. SET(1)
  159. "Сохранить все Ctrl+Alt+F2" Command(4110) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 32)
  160. "Сохранить все как..." Command(4111) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 33)
  161. UNSET(1)
  162.  
  163. "Настройка сохранения" Menu("SAVEFILE") Icon("%a\AkelFiles\icons\ico\plag.ico")
  164.  
  165. SEPARATOR
  166. "Последние файлы" Icon("%a\AkelFiles\icons\PlugsEx.dll", 21) {
  167. RECENTFILES
  168. SEPARATOR
  169. "Удаление несуществующих" Command(5001)
  170. -"Очистить список последних файлов" Call("Scripts::Main", 1, "ClearRecentFiles.js", `-Msg=false`)
  171. }
  172. -"Упр. последними файлами..." Call("RecentFiles::Manage") Icon("%a\AkelFiles\icons\ico\plag.ico")
  173. # MDI/PMDI
  174. SET(1)
  175. # "Сессии..." Call("Scripts::Main", 1, "SessionMenu.js", `-e=3`) Icon("%a\AkelFiles\Plugs\Scripts.dll", 0)
  176. "Сессии" Icon("%a\AkelFiles\icons\ico\plag.ico") {
  177. -"Менеджер сессий..." Call("Sessions::Main")
  178. SEPARATOR
  179. "Задействовать" +Call("Sessions::Main", 10)
  180. }
  181. UNSET(1)
  182.  
  183.  
  184. SEPARATOR
  185. "Установки страницы..." Command(4107)
  186. "Предпросмотр..." Command(4114) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 21)
  187. "Печать... Ctrl+P" Command(4108) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 6)
  188. SEPARATOR
  189. -"Перезапуск AkelPad" Call("Scripts::Main", 1, "AkelPadRestart.js") Icon("%a\AkelFiles\icons\ToolbarEx.dll", 60)
  190. # -"Перезапуск x86 ↔ x64" Call("Scripts::Main", 1, "AkelPadRestart.js", `-bitRestart -AkelPad.exe -AkelPad64.exe`) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 62)
  191. SEPARATOR
  192. "Выход Esc" Command(4109) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 25)
  193. }
  194.  
  195. "&Правка" Index(1)
  196. {
  197. "Отменить Ctrl+Z" Command(4151) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 10)
  198. "Вернуть отменённое Ctrl+Shift+Z" Command(4152) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 11)
  199. "Отменить всё до сохранения" Call("Scripts::Main", 1, "undoRedoAll.js", "-mode=0 -stopOnSaved=true")
  200. "Вернуть всё отменённое" Call("Scripts::Main", 1, "undoRedoAll.js", "-mode=1")
  201.  
  202. SEPARATOR
  203. "Вырезать Ctrl+X" Command(4153) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 7)
  204. "Копировать Ctrl+C" Command(4154) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 8)
  205. "Вставить Ctrl+V" Command(4155) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 9)
  206. "Вставить в вертикал. выделение Alt+V" Command(4192) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 9)
  207. "Удалить Del" Command(4156) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 25)
  208. "Выделить всё Ctrl+A" Command(4157) Icon("%a\AkelFiles\icons\ico\SelAll.ico")
  209.  
  210. SEPARATOR
  211. "Комментировать/переключить Ctrl+Q" Call("Scripts::Main", 1, "toggleComments.js", "-ignoreLineCommentsAfterCode -preferLineComments -lineCommentsAtStart -checkBlockComments=0")
  212. "Запуск 'Таблица символов' Ctrl+I" Command(4163) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 14)
  213. "Вставить дату Ctrl+D" Command(4183) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 26)
  214. "Конт. меню преобр. кодировок F12" Command(4140) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 42)
  215. "Перекодировать... Alt+R" Command(4182) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 42)
  216. "Кодировка" Icon("%a\AkelFiles\icons\ico\encoding.ico")
  217. {
  218. "Определить заново Alt + F5" Command(4121)
  219. SEPARATOR
  220. "Открыть как ANSI Alt + W" Command(4122)
  221. "Открыть как OEM Alt + D" Command(4123)
  222. "Открыть как KOIR Alt + K" Command(4124)
  223. "Открыть как UTF16LE Alt + L" Command(4125)
  224. "Открыть как UTF16BE Alt + B" Command(4126)
  225. "Открыть как UTF8 Alt + U" Command(4127)
  226. SEPARATOR
  227. "Сохранить как ANSI Shift + Alt + W" Command(4131)
  228. "Сохранить как OEM Shift + Alt + D" Command(4132)
  229. "Сохранить как KOIR Shift + Alt + K" Command(4133)
  230. "Сохранить как UTF16LE Shift + Alt + L" Command(4134)
  231. "Сохранить как UTF16BE Shift + Alt + B" Command(4135)
  232. "Сохранить как UTF8 Shift + Alt + U" Command(4136)
  233. }
  234.  
  235. SEPARATOR
  236. "Конец строки (CR и/или LF)" Icon("%a\AkelFiles\icons\ToolbarEx.dll", 45)
  237. {
  238. "DOS/Windows (0Dh, 0Ah)" Command(4184)
  239. "Unix (0Ah)" Command(4185)
  240. "Mac (0Dh)" Command(4186)
  241. }
  242. "Преобразование регистра" Icon("%a\AkelFiles\icons\ico\letter_case.ico")
  243. {
  244. "В ВЕРХНИЙ Ctrl+6" Command(4175)
  245. "в нижний Ctrl+7" Command(4176)
  246. "Как предложение с заглавной Ctrl+8" Command(4177)
  247. "Каждое Слово С Заглавной Ctrl+9" Command(4178)
  248. "иНВЕРТИРОВАНИЕ Ctrl+0" Command(4179)
  249. "Преобразование по кругу (5 видов) Ctrl+5" Command(4180)
  250. }
  251. "Строки" Icon("%a\AkelFiles\icons\ico\Strings.ico")
  252. {
  253. "Удалить пробелы и табы в конце строк Alt+Backspace" Command(4174)
  254. "Разбить строки (по текущей ширине окна)" Call("Format::LineFixWrap")
  255. SEPARATOR
  256. "Сортировка по возрастанию" Call("Format::LineSortStrAsc", 2) Icon("%a\AkelFiles\icons\ico\Sort3.ico")
  257. "Сортировка по убыванию" Call("Format::LineSortStrDesc", 2) Icon("%a\AkelFiles\icons\ico\Sort4.ico")
  258. "Сортировка по числовому возрастанию" Call("Format::LineSortIntAsc", 2) Icon("%a\AkelFiles\icons\ico\Sort2.ico")
  259. "Сортировка по числовому убыванию" Call("Format::LineSortIntDesc", 2) Icon("%a\AkelFiles\icons\ico\Sort1.ico")
  260. SEPARATOR
  261. "Только не имеющие дубликатов" Call("Format::LineGetUnique") Icon("%a\AkelFiles\icons\ico\Dup1.ico")
  262. "Дублирующиеся (все копии)" Call("Format::LineGetDuplicates") Icon("%a\AkelFiles\icons\ico\Dup2.ico")
  263. "Уникальные (все по 1-й копии)" Call("Format::LineRemoveDuplicates") Icon("%a\AkelFiles\icons\ico\Dup3.ico")
  264. "Инвертирование порядка строк" Call("Format::LineReverse") Icon("%a\AkelFiles\icons\ico\invert.ico")
  265. SEPARATOR
  266. "Генератор чисел в строки" Call("Scripts::Main", 1, "NumberListGenerator.js") Icon("%a\AkelFiles\icons\ico\GenNum.ico")
  267. "Объединить списки построчно (с буфера)" Call("Scripts::Main", 1, "Combine_Lists.js") Icon("%a\AkelFiles\icons\ico\2lists.ico")
  268. "Дублировать строку или выделенное Ctrl+D" Call("Scripts::Main", 1, "DuplicateSel.js") Icon("%a\AkelFiles\icons\ico\DupStr.ico")
  269. "Фильтр строк" Call("Scripts::Main", 1, "LinesFilter.js") Icon("%a\AkelFiles\icons\ico\Filter.ico")
  270. }
  271. "Автозавершение ввода" Icon("%a\AkelFiles\icons\ToolbarEx.dll", 45)
  272. {
  273. "Показать список автозавершения Ctrl + Space" Call("Coder::AutoComplete::WithList")
  274. "Завершить без списка Tab" Call("Coder::AutoComplete::WithoutList")
  275. }
  276.  
  277. "Только чтение (блокир. в редакторе)" Command(4216) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 20)
  278. }
  279.  
  280. "&Поиск" Index(2)
  281. {
  282. "&Найти... Ctrl+F" Command(4158) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 12)
  283. "Найти следующее F3" Command(4159) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 46)
  284. "Найти предыдущее Shift+F3" Command(4160) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 47)
  285. "&Заменить... Ctrl+H/R" Command(4161) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 13)
  286. SET(32, "%a\AkelFiles\Plugs\QSearch.dll")
  287. "Панель поиска" +Call("QSearch::QSearch") Icon("%a\AkelFiles\Plugs\QSearch.dll", 0)
  288. UNSET(32)
  289. "&Перейти к... Ctrl+G" Command(4162)
  290. "Найти / заменить в файлах" Call("Scripts::Main", 1, "FindReplaceFiles.js")
  291. "Найти пункт меню" Call("Scripts::Main", 1, "CommandPalette.js")
  292. "Искать в интернете..." Call("Scripts::Main", 1, "Search_internet.js") Icon("%a\AkelFiles\icons\ico\google.ico")
  293. SEPARATOR
  294. "Закладки" Icon("%a\AkelFiles\icons\PlugsEx.dll", 18)
  295. {
  296. "Установить закладку Alt + Insert" Call("LineBoard::Main::SetBookmark") Icon("%a\AkelFiles\icons\ico\Added.ico")
  297. "Удалить закладку Alt + Delete" Call("LineBoard::Main::DelBookmark") Icon("%a\AkelFiles\icons\ToolbarEx.dll", 25)
  298. "Удалить все закладки Shift + Alt + Delete" Call("LineBoard::Main::DelAllBookmark") Icon("%a\AkelFiles\icons\ToolbarEx.dll", 25)
  299. "Меню закладок Alt + Home" Call("LineBoard::Main::BookmarkList") Icon("%a\AkelFiles\icons\ico\ChangeMenu.ico")
  300. "Следующая закладка Alt + Page Down" Call("LineBoard::Main::NextBookmark") Icon("%a\AkelFiles\icons\ToolbarEx.dll", 46)
  301. "Предыдующая закладка Alt + Page Up" Call("LineBoard::Main::PrevBookmark") Icon("%a\AkelFiles\icons\ToolbarEx.dll", 47)
  302. }
  303. "Меню для закладок..." Call("Scripts::Main", 1, "LineBoardBookmarks.js") Icon("%a\AkelFiles\icons\PlugsEx.dll", 18)
  304. "Выделить цветом" Menu("MARK2") Icon("%a\AkelFiles\Plugs\Coder.dll", 13)
  305. }
  306.  
  307. "&Вид" Index(3)
  308. {
  309. "&Поверх всех Ctrl+T" Command(4210) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 15)
  310. "На весь экран F11" Call("FullScreen::Main") Icon("%a\AkelFiles\Plugs\FullScreen.dll", 0)
  311. SEPARATOR
  312. "Свернуть в трей" Call("MinimizeToTray::Now")Icon("%a\AkelFiles\icons\ico\plag.ico")
  313. "Всегда сворачивать в трей" +Call("MinimizeToTray::Always")Icon("%a\AkelFiles\icons\ico\plag.ico")
  314. SEPARATOR
  315. "Перенос строк Ctrl+U" Command(4209) Icon("%a\AkelFiles\icons\ico\WordWrap.ico")
  316. "Отображение спец-символов" Menu("SPECIALCHAR") Icon("%a\AkelFiles\Plugs\SpecialChar.dll", 0)
  317.  
  318. SEPARATOR
  319. "Шрифт..." Command(4201) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 27)
  320. "Цвет..." Command(4202) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 30)
  321.  
  322. SEPARATOR
  323. "Бары, панели" Icon("%a\AkelFiles\icons\ToolbarEx.dll", 57)
  324. {
  325. "Панель инструментов" +Call("ToolBar::Main")Icon("%a\AkelFiles\icons\ico\plag.ico")
  326. "Доп-панель слева" +Call("ToolBarExtra::Main")Icon("%a\AkelFiles\icons\ico\plag.ico")
  327. SEPARATOR
  328. "Панель Проводника (Explorer)" +Call("Explorer::Main")Icon("%a\AkelFiles\icons\ico\plag.ico")
  329. "Панель Шестнадцатеричный вид выделенного (HexSel)" +Call("HexSel::Main")Icon("%a\AkelFiles\icons\ico\plag.ico")
  330. "Панель быстрого поиска (QSearch) F7" +Call("QSearch::QSearch")Icon("%a\AkelFiles\icons\ico\plag.ico")
  331. "Панель консоли (Log)" Menu("LOG")Icon("%a\AkelFiles\icons\ico\plag.ico")
  332. SEPARATOR
  333. "Строка состояния" Command(4211)
  334. }
  335. "Нумерация, закладки, свёртки, линейка" Menu("LINEBOARD") Icon("%a\AkelFiles\icons\ico\LineBoard.ico")
  336. SEPARATOR
  337. "Свёртки" Icon("%a\AkelFiles\icons\ico\folding.ico")
  338. {
  339. "Свернуть текущую Ctrl + =" Call("Coder::CodeFold::CurrentCollapse")
  340. "Перейти к началу текущей Ctrl + х" Call("Coder::CodeFold::CurrentGoBegin")
  341. "Перейти к концу текущей Ctrl + ъ" Call("Coder::CodeFold::CurrentGoEnd")
  342. "Выделить текущую Ctrl + \" Call("Coder::CodeFold::CurrentSelect")
  343. "Свернуть все Ctrl + Shift + =" Call("Coder::CodeFold::AllCollapse")
  344. "Все следующего уровня Ctrl + Shift + ъ" Call("Coder::CodeFold::AllNextLevel")
  345. "Все предыдующего уровня Ctrl + Shift + х" Call("Coder::CodeFold::AllPrevLevel")
  346. "Найти корневой уровень F12" Call("Coder::CodeFold::FindRootLevel")
  347. }
  348. }
  349.  
  350. "Избранное" Index(4)
  351. {
  352. "Добавить" Favourites(1) Icon("%a\AkelFiles\Plugs\ContextMenu.dll", 0)
  353. "Управление..." Favourites(3) Icon("%a\AkelFiles\Plugs\ContextMenu.dll", 1)
  354. SEPARATOR
  355. FAVOURITES
  356. }
  357.  
  358. "Опции" Index(5)
  359. {
  360. "Настройки..." Command(4260) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 19)
  361. -"Настройки :: Ручные (js)..." Call("Scripts::Main", 1, "AkelPadManualSettings.js") Icon("%a\AkelFiles\icons\ToolbarEx.dll", 19)
  362. "Быстрые настройки" Icon("%a\AkelFiles\icons\ToolbarEx.dll", 19)
  363. {
  364. "Размер табуляции задать..." Call("Scripts::Main", 1, "ShiftTabSize.js") Icon("%a\AkelFiles\icons\MenuEx.dll", 16)
  365. SEPARATOR
  366. SET(128, If("SendMain(1223 /*AKD_GETFRAMEINFO*/, 69 /*FI_CARETOPTIONS*/, 0) & 0x1 /*CO_CARETOUTEDGE*/", 0x1, 0x0))
  367. "Курсор после конца строки (js)" Call("Scripts::Main", 1, "CaretOptionsSwitch.js", "0 %m %i")
  368. UNSET(128)
  369. SET(128, If("SendMain(1223 /*AKD_GETFRAMEINFO*/, 69 /*FI_CARETOPTIONS*/, 0) & 0x2 /*CO_CARETVERTLINE*/", 0x1, 0x0))
  370. "Показать текущую колонку" Call("Scripts::Main", 1, "CaretOptionsSwitch.js", "1 %m %i")
  371. UNSET(128)
  372. SET(128, If("SendMain(1223 /*AKD_GETFRAMEINFO*/, 69 /*FI_CARETOPTIONS*/, 0) & 0x4 /*CO_CARETACTIVELINE*/", 0x1, 0x0))
  373. "Показать текущую строку" Call("Scripts::Main", 1, "CaretOptionsSwitch.js", "2 %m %i")
  374. UNSET(128)
  375. SET(128, If("SendMain(1223 /*AKD_GETFRAMEINFO*/, 69 /*FI_CARETOPTIONS*/, 0) & 0x8 /*CO_CARETACTIVELINEBORDER*/", 0x1, 0x0))
  376. "Показать границу текущей строки" Call("Scripts::Main", 1, "CaretOptionsSwitch.js", "3 %m %i")
  377. UNSET(128)
  378.  
  379. SEPARATOR
  380. "Со&хранять отступы слева Ctrl+L" Command(4254)
  381. "Следить за &изменением файла" Command(4253)
  382. "Не &менять время файла" Command(4252)
  383. "Не открывать ф&айл дважды" Command(4255)
  384.  
  385. #Only for MDI and PMDI
  386. SET(1)
  387. "Не открывать про&грамму дважды" Command(4256)
  388. UNSET(1)
  389.  
  390. SEPARATOR
  391. "Smart Home" +Call("SmartSel::SmartHome") Icon("%a\AkelFiles\icons\ico\plag.ico")
  392. "Smart End" +Call("SmartSel::SmartEnd") Icon("%a\AkelFiles\icons\ico\plag.ico")
  393. SEPARATOR
  394. "Быстрый переключатель диалогов" +Call("QSearch::DialogSwitcher")Icon("%a\AkelFiles\icons\ico\plag.ico")
  395. }
  396. SEPARATOR
  397. "Настрока и выбор темы" Call("Coder::Settings", 3, 0) Icon("%a\AkelFiles\Plugs\Coder.dll", 5)
  398. -"Горячие клавиши... Alt+A" +Call("Hotkeys::Main") Icon("%a\AkelFiles\icons\MenuEx.dll", 3)
  399.  
  400. SEPARATOR
  401. "Клавиша Esc"Icon("%a\AkelFiles\icons\ico\plag.ico")
  402. {
  403. "Задействовано" +Call("Exit::Main")
  404. SEPARATOR
  405. "Настройки..." Call("Exit::Settings")
  406. }
  407. "Прокрутка" Menu("SCROLL")Icon("%a\AkelFiles\icons\ico\plag.ico")
  408. "Умное выделение" Menu("SMARTSEL")Icon("%a\AkelFiles\icons\ico\plag.ico")
  409. SEPARATOR
  410. "Язык"
  411. {
  412. LANGUAGES
  413. SEPARATOR
  414. "Internal" Command(6001)
  415. }
  416. }
  417.  
  418. "Плагины" Index(6)
  419. {
  420. "П&лагины... Alt+P" Command(4259) Icon("%a\AkelFiles\icons\MenuEx.dll", 3)
  421. -"П&лагины INI to Text..." Call("Scripts::Main", 1, "PluginText.js") Icon("%a\AkelFiles\icons\MenuEx.dll", 3)
  422. SEPARATOR
  423. "Орфография" Menu("SPELLCHECK")Icon("%a\AkelFiles\icons\ToolbarEx.dll", 35)
  424. "Буфер обмена" Menu("CLIPBOARD")
  425. "Coder" Menu("CODER")
  426. "Format" Menu("FORMAT")
  427. -"Макросы..." +Call("Macros::Main")
  428. "Звуки"
  429. {
  430. "Задействовано" +Call("Sounds::Main")
  431. SEPARATOR
  432. "Настройки..." Call("Sounds::Settings")
  433. }
  434. "Машинное чтение текста (Speech)" +Call("Speech::Main")
  435. "Колич. строк, слов, символов" Call("Stats::Main")
  436. "Парные скобки (XBrackets)" Menu("XBRACKETS")
  437. SEPARATOR
  438. "Плагины в главном меню"
  439. {
  440. "Exit"
  441. {
  442. "Задействовано" +Call("Exit::Main")
  443. SEPARATOR
  444. "Настройки" Call("Exit::Settings")
  445. }
  446. -"Горячие клавиши... Alt+H" +Call("Hotkeys::Main")
  447. "Поле закладок и свёрток (LineBoard)" Menu("LINEBOARD") Icon("%a\AkelFiles\icons\ico\LineBoard.ico")
  448. "Консоль (Log)" Menu("LOG")
  449. "Быстрый поиск" Menu("QSEARCH")
  450. "Последние файлы..." Call("RecentFiles::Manage")
  451. -"Скрипты... Alt+S" +Call("Scripts::Main")
  452. "Прокрутка" Menu("SCROLL")
  453. "Сессии" Menu("SESSIONS")
  454. "Умное выделение" Menu("SMARTSEL")
  455. "Спец-символы" Menu("SPECIALCHAR")
  456. SET(64, If(`AkelPad.Constants._X64 == 0`))
  457. "Орфография" Menu("SPELLCHECK")
  458. UNSET(64)
  459. "Шаблоны"
  460. {
  461. "Задействовано" +Call("Templates::Main")
  462. SEPARATOR
  463. "Открыть..." Call("Templates::Open")
  464. }
  465. "Панель инструментов" +Call("ToolBar::Main")
  466. }
  467. }
  468.  
  469. "Плаг" Index(7)
  470. {
  471. SET(32, "%a\AkelFiles\Plugs\Coder.dll")
  472. "Программирование" Menu("CODER") Icon("%a\AkelFiles\Plugs\Coder.dll", 12)
  473. UNSET(32)
  474. SET(32, "%a\AkelFiles\Plugs\XBrackets.dll")
  475. "Парные скобки" Menu("XBRACKETS") Icon("%a\AkelFiles\Plugs\XBrackets.dll", 0)
  476. UNSET(32)
  477. SET(32, "%a\AkelFiles\Plugs\SpellCheck.dll")
  478. "Проверка орфографии" Menu("SPELLCHECK") Icon("%a\AkelFiles\Plugs\ToolBar.dll", 35)
  479. UNSET(32)
  480. SET(32, "%a\AkelFiles\Plugs\SpecialChar.dll")
  481. "Специальные символы" Menu("SPECIALCHAR") Icon("%a\AkelFiles\Plugs\SpecialChar.dll", 0)
  482. UNSET(32)
  483. SET(32, "%a\AkelFiles\Plugs\LineBoard.dll")
  484. "Номера строк, закладки" Menu("LINEBOARD") Icon("%a\AkelFiles\icons\ico\LineBoard.ico")
  485. UNSET(32)
  486. SEPARATOR1
  487. SET(32, "%a\AkelFiles\Plugs\Clipboard.dll")
  488. "Буфер обмена" Menu("CLIPBOARD") Icon("%a\AkelFiles\Plugs\Clipboard.dll", 0)
  489. UNSET(32)
  490. SET(32, "%a\AkelFiles\Plugs\SaveFile.dll")
  491. "Сохранение файла" Menu("SAVEFILE") Icon("%a\AkelFiles\Plugs\SaveFile.dll", 0)
  492. UNSET(32)
  493. SET(32, "%a\AkelFiles\Plugs\Log.dll")
  494. "Просмотр лога" Menu("LOG") Icon("%a\AkelFiles\Plugs\Log.dll", 0)
  495. UNSET(32)
  496. SEPARATOR1
  497. SET(32, "%a\AkelFiles\Plugs\ToolBar.dll")
  498. "Панель инструментов" +Call("ToolBar::Main")
  499. UNSET(32)
  500. SET(32, "%a\AkelFiles\Plugs\Explorer.dll")
  501. "Панель проводника" Menu("EXPLORE") Icon("%a\AkelFiles\Plugs\Explorer.dll", 0)
  502. UNSET(32)
  503. SET(32, "%a\AkelFiles\Plugs\QSearch.dll")
  504. "Панель поиска" +Call("QSearch::QSearch") Icon("%a\AkelFiles\Plugs\QSearch.dll", 0)
  505. UNSET(32)
  506. SEPARATOR1
  507. SET(32, "%a\AkelFiles\Plugs\Scripts.dll")
  508. -"Скрипты..." +Call("Scripts::Main") Icon("%a\AkelFiles\Plugs\Scripts.dll", 0)
  509. UNSET(32)
  510. SET(32, "%a\AkelFiles\Plugs\Macros.dll")
  511. -"Макросы..." +Call("Macros::Main") Icon("%a\AkelFiles\Plugs\Macros.dll", 0)
  512. UNSET(32)
  513. SET(32, "%a\AkelFiles\Plugs\RecentFiles.dll")
  514. -"Последние файлы..." Call("RecentFiles::Manage") Icon("%a\AkelFiles\Plugs\RecentFiles.dll", 0)
  515. UNSET(32)
  516. SET(1)
  517. # MDI/PMDI
  518. SET(32, "%a\AkelFiles\Plugs\Sessions.dll")
  519. "Сессии" Menu("SESSIONS") Icon("%a\AkelFiles\Plugs\Sessions.dll", 0)
  520. UNSET(32)
  521. UNSET(1)
  522. SET(32, "%a\AkelFiles\Plugs\Templates.dll")
  523. "Шаблоны" Menu("TEMPLATES") Icon("%a\AkelFiles\Plugs\Toolbar.dll", 37)
  524. UNSET(32)
  525. SEPARATOR1
  526. SET(32, "%a\AkelFiles\Plugs\Hotkeys.dll")
  527. -"Горячие клавиши..." +Call("Hotkeys::Main") Icon("%a\AkelFiles\Plugs\Hotkeys.dll", 0)
  528. UNSET(32)
  529. SET(32, "%a\AkelFiles\Plugs\Exit.dll")
  530. "Клавиша Escape" Menu("EXIT") Icon("%a\AkelFiles\Plugs\Exit.dll", 0)
  531. UNSET(32)
  532. SET(32, "%a\AkelFiles\Plugs\SmartSel.dll")
  533. "Умная навигация" Menu("SMARTSEL") Icon("%a\AkelFiles\Plugs\SmartSel.dll", 0)
  534. UNSET(32)
  535. SEPARATOR1
  536. SET(32, "%a\AkelFiles\Plugs\MinimizeToTray.dll")
  537. "Свернуть в трей" Call("MinimizeToTray::Now") Icon("%a\AkelFiles\Plugs\MinimizeToTray.dll", 0)
  538. "Сворачивать в трей всегда" +Call("MinimizeToTray::Always")
  539. UNSET(32)
  540. SET(32, "%a\AkelFiles\Plugs\QSearch.dll")
  541. "Быстрое переключение диалогов" +Call("QSearch::DialogSwitcher") Icon("%a\AkelFiles\Plugs\ToolBar.dll", 34)
  542. UNSET(32)
  543. SEPARATOR1
  544. SET(32, "%a\AkelFiles\Plugs\Sounds.dll")
  545. "Звуковой набор текста" Menu("SOUNDS") Icon("%a\AkelFiles\Plugs\Sounds.dll", 0)
  546. UNSET(32)
  547. SET(32, "%a\AkelFiles\Plugs\Speech.dll")
  548. "Машинное чтение текста" +Call("Speech::Main") Icon("%a\AkelFiles\Plugs\Speech.dll", 0)
  549. UNSET(32)
  550. }
  551.  
  552. "&Скрипты" Index(8) Menu("SCRIPTS")
  553.  
  554. "&Окна" Index(9)
  555. {
  556. "&Оконный режим"
  557. {
  558. "Одно окно (SDI)" Command(4261)
  559. "Несколько окон (MDI)" Command(4262)
  560. "Псевдо-несколько окон (PMDI)" Command(4263)
  561. }
  562. "Открыть закрытый файл" Command(5002) Icon("%a\AkelFiles\icons\ico\Added.ico")
  563. "Закрыть" Command(4318) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 25)
  564. #Only for MDI and PMDI
  565. SET(1)
  566. # "Закрыть и забыть" Call("Scripts::Main", 1, "forgetAboutTab.js") Icon("%a\AkelFiles\icons\ToolbarEx.dll", 25)
  567. "Закрыть все" Command(4319) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 25)
  568. "Закрыть все кроме текущей" Command(4320) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 25)
  569. "Выбрать окно... F10" Command(4327)
  570. SEPARATOR
  571. "&Вкладки"
  572. {
  573. "Сверху" Command(4301)
  574. "Снизу" Command(4302)
  575. "Скрыть" Command(4303)
  576. SEPARATOR
  577. "Стандарт" Command(4304)
  578. "Кнопки" Command(4305)
  579. "Плоские кнопки" Command(4306)
  580. SEPARATOR
  581. "Следующее Предыдущее" Command(4310)
  582. "Правый Левый" Command(4311)
  583. }
  584. "Выбрать вкладку... Alt+F10" Call("Scripts::Main", 1, "TabSwitch.js", `-Next=-1 -CtrlTab=false -RightLeft=true -MinTabs=1 -WindowLeft=-1 -WindowTop=-1`) Icon("%a\AkelFiles\Plugs\Scripts.dll", 0)
  585.  
  586. #Only for MDI
  587. SET(4)
  588. -"2 вкладки рядом" Call("Scripts::Main", 1, "tileTabs.js") Icon("%a\AkelFiles\Plugs\Scripts.dll", 0)
  589. SEPARATOR
  590. "Горизонтально" Command(4307)
  591. "Вертикально" Command(4308)
  592. "Каскадом" Command(4309)
  593. UNSET(4)
  594.  
  595. #Only for MDI
  596. SET(4)
  597. MDIDOCUMENTS
  598. UNSET(4)
  599.  
  600. #Only for MDI and PMDI
  601. SEPARATOR
  602. "Распределить в 4 панели" Command(4212) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 22)
  603. "Распределить вертикально" Command(4213) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 23)
  604. "Распределить горизонтально" Command(4214) Icon("%a\AkelFiles\icons\ToolbarEx.dll", 24)
  605. UNSET(1)
  606. }
  607.  
  608. "&Справка" Index(10)
  609. {
  610. -"Просмотр TXT... F1" Call("Scripts::Main", 1, "AkelPadDocsView.js") Icon("%a\AkelFiles\Plugs\Scripts.dll", 0)
  611. -"Просмотр методов..." Call("Scripts::Main", 1, "AkelPadMethodsView.js") Icon("%a\AkelFiles\Plugs\Scripts.dll", 0)
  612. SEPARATOR
  613. "AkelHelp-Rus.htm" Exec("explorer.exe %a\AkelFiles\Docs\AkelHelp-Rus.htm") Icon("url.dll", 0)
  614. "AkelPad.chm" Exec("HH.exe %a\AkelFiles\Docs\AkelPad.chm") Icon("HH.exe", 0)
  615. "AkelPad4-Eng.chm" Exec("HH.exe %a\AkelFiles\Docs\AkelPad4-Eng.chm") Icon("HH.exe", 0)
  616. "Plugins-Eng.chm" Exec("HH.exe %a\AkelFiles\Docs\Plugins-Eng.chm") Icon("HH.exe", 0)
  617. "Плаги Rus.txt" Call("Scripts::Main", 1, "menu_rus_txt.js") Icon("%a\AkelFiles\icons\ToolbarEx.dll", 2)
  618. "JS - Рег. выр." Exec("HH.exe %a\AkelFiles\Help\JS.chm::/html/RegExp.html") Icon("HH.exe", 0)
  619. SEPARATOR
  620. "&Обновление..." Command(4353)
  621. "Удалить Akelsoft из реестра" Exec(`%comspec% /c reg delete HKCU\Software\Akelsoft & pause`)
  622. SEPARATOR
  623. "&О программе..." Command(4351)
  624. }
Add Comment
Please, Sign In to add comment