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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
thelamb
Открыть файл txt.highlight в блокноте, найти секцию Delimiters: и поменять цвет напротив кириллических символов в графе Color  text на черный (#000000).

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 21:32 19-01-2011
thelamb

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gyra
Я правильно понял, что у всех букв надо поменять  
;--Cyrillic alphabet--
0    0    #3333CC    0    А
0    0    #3333CC    0    Б
На #000000?

Всего записей: 4968 | Зарегистр. 25-11-2004 | Отправлено: 21:54 19-01-2011
gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
thelamb
Да, правильно, AkelPad после этого надо будет перезапустить...

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 22:05 19-01-2011
thelamb

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

Цитата:
Да, правильно, AkelPad после этого надо будет перезапустить...

Ок, понял, спасибо. А то я там почитал что то о  ;Colors
; Color need to be in #RRGGBB format. и подумал, что кроме красного, зелёного и синего других цветов и нет

Всего записей: 4968 | Зарегистр. 25-11-2004 | Отправлено: 22:11 19-01-2011
gyra

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

Цитата:
и подумал, что кроме красного, зелёного и синего других цветов и нет

Для справки:

Цитата:
Для задания цветов используются числа в шестнадцатеричном коде. Шестнадцатеричная система, в отличие от десятичной системы, базируется, как следует из ее названия, на числе 16. Цифры будут следующие: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Цифры от 10 до 15 заменены латинскими буквами. Числа больше 15 в шестнадцатеричной системе образуются объединением двух чисел в одно. Например, числу 255 в десятичной системе соответствует число FF в шестнадцатеричной системе. Чтобы не возникало путаницы в определении системы счисления, перед шестнадцатеричным числом ставят символ решетки #, например #666999. Каждый из трех цветов — красный, зеленый и синий — может принимать значения от 00 до FF. Таким образом, обозначение цвета разбивается на три составляющие #rrggbb, где первые два символа отмечают красную компоненту цвета, два средних — зеленую, а два последних — синюю. Допускается использовать сокращенную форму вида #rgb, где каждый символ следует удваивать. Так, запись #fe0 следует расценивать как #ffee00.
 

 
 

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 22:33 19-01-2011
Se_Vlad



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно ли с пом AkelPad перекодировать такую "кодировку"?:
 

Цитата:
%F8%E0%E1%EB%EE%ED%EE%E2  

Всего записей: 484 | Зарегистр. 09-08-2004 | Отправлено: 23:58 28-01-2011
Dimitr1s



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Se_Vlad
Запросто.

Всего записей: 1658 | Зарегистр. 02-07-2006 | Отправлено: 00:51 29-01-2011
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dimitr1s, у меня что-то не запустилось. может я что-то не так делаю?


Всего записей: 2908 | Зарегистр. 11-10-2005 | Отправлено: 01:38 29-01-2011
Dimitr1s



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GoblinNN
Не знаю, Scripts v.7.9, converter.js v.0.1.18 - скрипт отлично работает.
Кстати, строка 77, у меня так выглядит:
 

Всего записей: 1658 | Зарегистр. 02-07-2006 | Отправлено: 04:06 29-01-2011
GoblinNN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dimitr1s, и у меня те же версии и строка такая же. только вот у тебя я вижу кодировка utf-16 le а у меня определяется как 1251 (ANSI-кириллица). конвертнул в utf-16 le заработало. по ссылке скачивается в cp1251

Всего записей: 2908 | Зарегистр. 11-10-2005 | Отправлено: 04:37 29-01-2011
Dimitr1s



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

Цитата:
только вот у тебя я вижу кодировка utf-16 le а у меня определяется как 1251

Это я сконвертировал на случай если добавить свои, какие-нибудь "хитрые" entities, а вообще, если ничего не менять, в cp1251 тоже работает.

Всего записей: 1658 | Зарегистр. 02-07-2006 | Отправлено: 06:10 29-01-2011
klarus



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На всякий случай спрошу у знатоков сабжа:
Есть ли в программе фича "Закомментировать/раскомментировать строку" и как ПРАВИЛЬНО добавить Spellchecker в портативную версию, всё, вроде, необходимое есть, а пишет "aspell" не найден...
Спасибо.

Всего записей: 4312 | Зарегистр. 02-04-2007 | Отправлено: 09:16 29-01-2011
Se_Vlad



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

Цитата:
Se_Vlad
Запросто.

Или я не догнал или он не заработал.
В общем копирнул в \AkelFiles\Plugs\Scripts\converter.js, перезапустил акел, вставляю
Цитата:
%F8%E0%E1%EB%EE%ED%EE%E2  

вызываю скрит через "скрипты" - ноль эмоций.  Хоть выделенный текст, хоть нет.
 
Что делаю не так?

 
Так.. обновил акел и все плаги.
Теперь  запускается. Но при попытке конвертации ошибка:
   
 
Кстати, какой способ конвертации выбрать?

Всего записей: 484 | Зарегистр. 09-08-2004 | Отправлено: 18:08 29-01-2011 | Исправлено: Se_Vlad, 18:37 29-01-2011
Dimitr1s



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

Цитата:
вызываю скрит через "скрипты" - ноль эмоций.

Вызывать его надо с какой то целью. В данном случае конвертировать:
Код:
%F8%E0%E1%EB%EE%ED%EE%E2
что есть URI (Uniform Resource Identifier) в кодировке cp1251 слова: шаблонов. Тут можно пойти двумя путями:
Почитать комментарии в начале скрипта и выяснить, что для перекодировки URI в текущей кодировке (для русской локали, текущая ANSI - cp1251) нужно: или вызывать скрипт с такими аргументами через ContextMenu:
Код:
Call("Scripts::Main", 1, "converter.js", `-mode=2 '-type="URIComponent"' -codePage=1251`)
или менять в скрипте аргумент в строке:
Код:
var codePage              = getArg("codePage", -2);
-2 на -1 и перекодировать так:

Я себе для всех случаев перекодировки URI и URI Componen (и в ANSI, и в UTF-8), сделал такие пункты в ContextMenu, для кодирования:
Код:
-"&Текст > URI (UTF-8)" Call("Scripts::Main", 1, "converter.js", `-mode=1 '-type="URI"'`)
-"Т&екст > URI (ANSI)" Call("Scripts::Main", 1, "converter.js", `-mode=1 '-type="URI"' -codePage=1251`)
-"Текст > URI Component (UTF-&8)" Call("Scripts::Main", 1, "converter.js", `-mode=1 '-type="URIComponent"'`)
-"Текст > URI Component (ANSI)" Call("Scripts::Main", 1, "converter.js", `-mode=1 '-type="URIComponent"' -codePage=1251`)
для раскодирования ИМХО достаточно такой строки:
Код:
-"URI Component > Тек&ст" Call("Scripts::Main", 1, "converter.js", `-mode=2 '-type="URIComponent"' -codePage=1251`)

 
P.S.
Цитата:
Теперь  запускается. Но при попытке конвертации ошибка:

Попробовать отключить сохранение настроек в реестр:
Найти:
Код:
var saveOptions           = getArg("saveOptions", 1);
var savePosition          = getArg("savePosition", true);
заменить на:
Код:
var saveOptions           = getArg("saveOptions", 0);
var savePosition          = getArg("savePosition", false);

Всего записей: 1658 | Зарегистр. 02-07-2006 | Отправлено: 19:06 29-01-2011 | Исправлено: Dimitr1s, 19:12 29-01-2011
Se_Vlad



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

Цитата:
Попробовать отключить сохранение настроек в реестр:  

Изменил. Теперь ошибка при конвертации не вылетает, но конвертирует в такое

Цитата:
%25F8%25E0%25E1%25EB%25EE%25ED%25EE%25E2

 
При чем одинаково по 3-м последним способам вызова из ContextMenu:

Код:
-"Т&екст > URI (ANSI)" Call("Scripts::Main", 1, "converter.js", `-mode=1 '-type="URI"' -codePage=1251`)
-"Текст > URI Component (UTF-&8)" Call("Scripts::Main", 1, "converter.js", `-mode=1 '-type="URIComponent"'`)
-"Текст > URI Component (ANSI)" Call("Scripts::Main", 1, "converter.js", `-mode=1 '-type="URIComponent"' -codePage=1251`)  

 
Но та же ошибка вылетает при закрытии диалога (если вызывать через "Скрипты")

Всего записей: 484 | Зарегистр. 09-08-2004 | Отправлено: 19:18 29-01-2011 | Исправлено: Se_Vlad, 19:34 29-01-2011
Dimitr1s



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

Цитата:
При чем одинаково по всем 4 способам вызова из ContextMenu:  
Я ж написал, эти 4'e опции для кодирования, то есть для приведения слова шаблонов
или к URI в cp1251
Код:
%F8%E0%E1%EB%EE%ED%EE%E2

или к URI в UTF-8
Код:
%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD%D0%BE%D0%B2

Для раскодирования, то есть приведения URI в cp1251
Код:
%F8%E0%E1%EB%EE%ED%EE%E2
к слову шаблонов, нужна строка
Код:
-"URI Component > Тек&ст" Call("Scripts::Main", 1, "converter.js", `-mode=2 '-type="URIComponent"' -codePage=1251`)

Всего записей: 1658 | Зарегистр. 02-07-2006 | Отправлено: 19:44 29-01-2011
Se_Vlad



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

Цитата:
нужна строка  

Ага.. Огромное спасибо за помощь.

Всего записей: 484 | Зарегистр. 09-08-2004 | Отправлено: 20:03 29-01-2011
l_Instructor_l

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

Цитата:
Есть ли в программе фича "Закомментировать/раскомментировать строку"...
toggleComments.js
 

Цитата:
...как ПРАВИЛЬНО добавить Spellchecker в портативную версию, всё, вроде, необходимое есть, а пишет "aspell" не найден...
Вопрос можно адресовать автору в теме плагина.

Всего записей: 529 | Зарегистр. 24-01-2006 | Отправлено: 22:47 30-01-2011
klarus



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
l_Instructor_l - за скрипт спасибо, всё как хотелось, у меня ещё пара вопросов:
 
Мультитабовость отсутствует или что-то я не допонял?
Как организовать просмотр двух различных документов в многооконом режиме?
Спасибо.

Всего записей: 4312 | Зарегистр. 02-04-2007 | Отправлено: 08:45 31-01-2011
gyra

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

Цитата:
Мультитабовость отсутствует или что-то я не допонял?  

На панели меню Настройки -> Оконный режим -> Многооконный (MDI) и там же отметить "Не открывать программу дважды".

Цитата:
Как организовать просмотр двух различных документов в многооконом режиме?

На той же панели Окно -> Горизонтально или Вертикально.

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 09:06 31-01-2011
   

Страницы: 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