Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » AkelPad (часть 1)

Модерирует : gyra, Maz

gyra (10-07-2017 22:07): AkelPad (часть 2)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

   

abz



Хулиган
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkelPad  4.9.8 (от 18 июля 2016)
 
Страница программы | Скачать | Описание | FAQ | Плагины | Форум | Скриншот (без плагинов)
 


AkelPad - текстовый редактор с открытым исходным кодом, созданный, чтобы быть маленьким и быстрым.



Скачать инсталлятор (многоязычный): x86 | x64  

Скачать архив (русская версия): x86 | x64  
Скачать архив (английская версия): x86 | x64  

Скачать сборник плагинов: x86 | x64  

AkelUpdater v6.5 - обновление программы, плагинов и скриптов

Авторы:
AkelPad 4 - Шенгальц А.А.
AkelPad 3 - Шенгальц А.А.
AkelPad Classic (2.x) - Кузнецов А.И.
AkelPad - Кузнецов А.И.
 


Различные старые версии
Сборки AkelPad
Установка AkelPad 4 на Windоws 7 "С заменой Блокнота Windows"
Готовый батник (запустить перед установкой AkelPad)  для установки AkelPad 4 на Windоws 7 x86 "С заменой Блокнота Windows"
Dev-версия :: Руководство пользователя (может отличаться от финального релиза)
 
Коллекция скриптов
Дополнительные синтаксические файлы

Всего записей: 14975 | Зарегистр. 04-11-2002 | Отправлено: 19:09 25-05-2006 | Исправлено: Maz, 08:54 11-03-2017
garryroma



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gyra

Цитата:
Возможно из-за кэша плагина, если включен, попробуйте очистить (AkelFiles\Plugs\Coder\cache).

Благодарю. Виноват был именно кэш. Совсем забыл, что на x64 и установке в PF нужно запускать AP от админа, чтобы заново создать кэш для всех типов файлов в плагине.

Всего записей: 5719 | Зарегистр. 30-01-2003 | Отправлено: 23:00 11-12-2015
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто пользуется скриптом DrawLine.js. Заметил, что не со всеми шрифтами рисуются линии. Собственно вопрос, где в скрипте прописан код символа горизонтальной и вертикальной линии, чтобы исправить под конкретный шрифт? Например, я использую DroidSansMonoSlashed.ttf.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 23:48 11-12-2015
dev2null



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent 23:48 11-12-2015
Цитата:
Кто пользуется скриптом DrawLine.js. Заметил, что не со всеми шрифтами рисуются линии. Собственно вопрос, где в скрипте прописан код символа горизонтальной и вертикальной линии, чтобы исправить под конкретный шрифт? Например, я использую DroidSansMonoSlashed.ttf.

По-моему, сам шрифт должен поддерживать ascii-графику. Если не поддерживает, то ничего тут не сделать. Для примера - точно так же, nfo/diz файлы c псевдографикой, далеко не всеми шрифтами правильно отображаются.

Всего записей: 574 | Зарегистр. 23-10-2011 | Отправлено: 00:07 12-12-2015
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent
Рисуют только моноширинные шрифты. DroidSansMonoSlashed.ttf не будет рисовать, т.к. он не моноширинный. На него похож графически, но моноширинный и с бОльшим диапазоном знаков Input Mono (посмотреть и скачать можно здесь). Обратите также внимание, чтобы документ, в котором Вы работаете, был в DOS кодировке, например 866 для русского или 437 для английского языка.

Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 13:51 12-12-2015 | Исправлено: yozhic, 13:52 12-12-2015
dev2null



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic 13:51 12-12-2015
Цитата:
он не моноширинный

Не совсем так - DroidSansMonoSlashed.ttf моноширинный, но не содержит необходимых символов ascii.

Всего записей: 574 | Зарегистр. 23-10-2011 | Отправлено: 14:04 12-12-2015
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dev2null
Ага, верно. Это я, пардон, поторопился.

Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 17:01 12-12-2015
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dev2null

Цитата:
По-моему, сам шрифт должен поддерживать ascii-графику.

Не подумал об этом как-то. У DroidSansMonoSlashed.ttf действительно нет псевдографики. Горизональную линию еще бы можно нарисовать, возможно, другим символом, а вертикальную точно нет.
 
yozhic

Цитата:
На него похож графически, но моноширинный и с бОльшим диапазоном знаков Input Mono

У меня он есть и с ним проблем с рисованием линий нет. Просто он мне не очень нравится. У него символы задраны под верхний край и более растянуты по сравнению с DroidSansMonoSlashed. Хотя это, конечно, выпендреж...

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 17:04 12-12-2015
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот и долгожданный 4.9.7
Изменено: архитектура плагинов. Обновите плагины.
Изменено: "Заменить всё" с направлением вверх.
 
Добавлено: опция в диалог поиска/замены ". захватывает \n".
Добавлено: каталанский языковой модуль (Hiro5).
Добавлено: параметр командной строки /NewInstance - форсировать создание нового экземпляра программы.
Добавлено: параметр командной строки /MainClass("MyAkelPad4") - задать имя класса для нового экземпляра программы.
Добавлено: возможность указывать символ \0 в разделителях.
Добавлено: позиция ошибки в сообщении об ошибке в регулярном выражении.

Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 15:53 13-12-2015
dev2null



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic 15:53 13-12-2015
Цитата:
Вот и долгожданный 4.9.7

Отлично! И этот косячок пофикшен.

Всего записей: 574 | Зарегистр. 23-10-2011 | Отправлено: 16:15 13-12-2015 | Исправлено: dev2null, 18:00 13-12-2015
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На всякий случай: KDJ втихую обновил свои скрипты, на родительском форуме не отрапортовался.
 
Добавлено:
Уже отрапортовался.

Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 19:08 13-12-2015
abz



Хулиган
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic

Цитата:
Вот и долгожданный 4.9.7  

По ссылке из шапки качается 4.9.6. Где эту версию взять обеих разрядностей?
 
Добавлено:
Нашёл. Но шапку поправьте, плиз, а то там в ссылках не разобрался, чтобы напрямую скачивалось...

Всего записей: 14975 | Зарегистр. 04-11-2002 | Отправлено: 01:17 14-12-2015
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
abz
Пардон, про шапку не подумал. Вы всё правильно указали. На sourceforge прямых ссылок не делают (насколько я знаю).

Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 16:11 14-12-2015
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Извиняюсь за дилетантский вопрос, как правильно написать пункт меню, который открывал бы для редактирования соответствующее подменю из Меню ContextMenu::Show? Например, есть подменю "DOCUMENTATION"

Код:
"DOCUMENTATION"
{
...
...
...
SEPARATOR
"Изменить меню..."
}

Я хочу в конце добавить пункт "Изменить меню...". Я так понимаю, это делается через Call("ContextMenu::Show"...). Но что-то у меня не получается, Akelpad просто закрывается с ошибкой.
Интересует вариант с использованием SettingContextMenuFont.vbs.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 14:20 17-12-2015
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent
Вроде можно проще сделать. Кликаете мышкой (левой кнопкой) по пункту, который надо отредактировать, с зажатым Ctrl. Диалог правки сам откроется и эта строчка у Вас ещё и выделена будет Или Вам другое нужно было?

Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 14:49 17-12-2015 | Исправлено: yozhic, 14:50 17-12-2015
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic

Цитата:
Или Вам другое нужно было?

Про клик с зажатым Ctrl знаю. Но хотелось бы именно с использованием скрипта SettingContextMenuFont.vbs, чтобы задать свой шрифт. Плюс хочется еще и разобраться в нюансах менюписАния. Потому что у меня и простой пункт (без использования SettingContextMenuFont.vbs) не хочет работать!

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 14:57 17-12-2015
YuS_2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent

Цитата:
простой пункт (без использования SettingContextMenuFont.vbs) не хочет работать

Так это надо готовое меню подсмотреть и состряпать по аналогии, а заодно ContextMenu-Rus.txt почитать.  
Ну или в крайнем случае: напечатать сюда предполагаемую строку меню с описанием, что хотелось получить.

Всего записей: 3218 | Зарегистр. 03-02-2009 | Отправлено: 15:04 17-12-2015
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent
Ага. Тогда так:

Код:
"Изменить меню..." Call("ContextMenu::Main", 1, 0, "DOCUMENTATION")

Пункты выпадающего списка (для INDEX) начинаются с 0 (нуля) (подробности в справке к ContextMenu). ContextMenu::Show – это внешний вызов, т.е. для использования из скриптов. А у Вас внутренний вызов, непосредственно из Akel.

Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 15:20 17-12-2015
dev2null



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent 14:57 17-12-2015
Цитата:
Но хотелось бы именно с использованием скрипта SettingContextMenuFont.vbs, чтобы задать свой шрифт.

У меня как-то так:

Код:
# для оконного меню (со скриптом, подсмотрено в AkelPadImage)
SEPARATOR
-"Изменить &главное меню..." Call("Scripts::Main", 1, "SettingContextMenuFont.vbs", `"1" "&Файл"`)  Icon("%a\AkelIcons.dll", 3)
}
# для контекстного, без скрипта
 SEPARATOR
  -"Изменить меню" Call("ContextMenu::Main", 1, 2, "BBCode") Icon("%a\AkelIcons.dll", 3)
}

Всего записей: 574 | Зарегистр. 23-10-2011 | Отправлено: 15:46 17-12-2015
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic

Цитата:
Тогда так

Так работает!!!
Таки используется ContextMenu::Main, а не ContextMenu::Show, и важен 0 (для INDEX). А с использованием скрипта работает так:

Код:
"Изменить меню..." Call("Scripts::Main", 1, "SettingContextMenuFont.vbs", `"0" "DOCUMENTATION"`)

 
dev2null
Спасибо за примеры!

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 15:59 17-12-2015 | Исправлено: coherent, 16:01 17-12-2015
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Интересуют нюансы, связанные с настройкой проверки орфографии. Что-то у меня поверка неимоверно тупит. Пробовал проверить документ (Call("SpellCheck::CheckDocument")) из 10 строк. Секунд через 35 он выдал окно с вариантами написания для слова скриптов при том, что этого слова даже нет в документе! Аналогичные тормоза и при проверке выделенного (Call("SpellCheck::CheckSelection")), а на проверить слово вообще никакой реакции. В то же время проверка этого же документа через скрипт (Call("Scripts::Main", 1, "SpellCheck.js")) занимает не более 2 секунд.
Словари Aspell добавлял как описывалось здесь в теме.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 15:02 23-12-2015
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

Компьютерный форум Ru.Board » Компьютеры » Программы » AkelPad (часть 1)
gyra (10-07-2017 22:07): AkelPad (часть 2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru