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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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-версия :: Руководство пользователя (может отличаться от финального релиза)
 
Коллекция скриптов
Дополнительные синтаксические файлы

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

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

Цитата:
Попробуйте поставить

Инфа будет хранится в реестре? Не подходит.
 
l_Instructor_l

Цитата:
можно увеличить буфер распознавания, например, до 65536

Увеличил, кодировка нормально распозналась. Не совсем понятен смысл этого параметра, грабли какие-нибудь могут вылезти? По-умолчанию всего 1024.
 
Добавлено:
С этим файлом тоже самое, пробовал менять буфер 1024/8192/65536 - все равно ANSI.

Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 15:03 20-11-2012
feyfrefeyfre

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Распознавание кодировки выполняется на основании статистического анализа входного текса: если в нем попадаются байты чаще причастные какой-то кодировке, то эта кодировка принимается за результат. В Вашем примере(лог инсталляции Оперы): где встречаются байты или группы которые особо причастны какой-нибудь кодировке? Файл в кодировке UTF8 без BOM, и содержит codepoint-ы которые в UTF8 кодируются одним байтом причем точно совпадающим чуть ли не во всех кодировках ANSI, ISO-8859-x, KOI8, большинстве OEM-ах. Так как идентифицирующего признака найдено не было, результатом будет кодировка по-умолчанию(выбранная Вами в настройках), или если Вам больше повезет - одна из кодировки группы автоопределения(опят настраивается Вами). Так что я не знаю чего Вы ждете в данном случае...

Всего записей: 58 | Зарегистр. 16-08-2011 | Отправлено: 16:25 20-11-2012 | Исправлено: feyfrefeyfre, 21:12 20-11-2012
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
feyfrefeyfre, спасибо за пояснения, теперь понятно как работает, придется быть чуть внимательнее

Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 16:47 20-11-2012
kuchkan



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо Skif_off за поднятие вопроса об автоопределении кодировки и всем ответившим, кое-что прояснилось... но не до конца.
Есть, к примеру, вот такой документ. При выставленном буфере в 1024 открывается в ANSI-1251, т.е. корректно. А при буфере в 4024 уже в OEM-866. Вроде, никаких новых символов непонятных для ANSI не появилось, почему стал открываться в OEM?
Или все-таки
Цитата:
встречаются байты или группы которые особо причастны какой-нибудь кодировке?

Всего записей: 445 | Зарегистр. 25-12-2006 | Отправлено: 19:32 20-11-2012
feyfrefeyfre

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У Вас в файле в первых 1024 символах не репрезентативная выборка. Нету знаков детекторов. 1024 символа заканчиваются где-то в середине 26-ой строки. И потому выбирается кодировка по-умолчанию(ANSI у Вас настроено, да? у меня UTF8). А теперь обращаем внимание на 29 строку.
NPUI94508 2Xtreme® [PSOne]
Вот этот вот "®"(R) это он в ANSI "®", не есть отличным для кириллицы символом, а в OEM(866) он "о" маленькая кириллическая О(омлет). Вот это уже заявка на победу. А так как эта заявка оказалась одна, то победитель очевиден.
Так что в случае 1024 символов, определение не сработало вообще. В случае больше - сработало, и определило, но с Вашей точки зрения не корректно. Ибо мало информации скормили ему .  

Всего записей: 58 | Зарегистр. 16-08-2011 | Отправлено: 21:11 20-11-2012
iya_grisho



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Сейчас попробовал обновиться ...
   
   
   
l_Instructor_l
Скажите пожалуйста, будет ли ближайшее обновление для совместимости с Win 8 x64 ?
 
Добавлено:
Запустил Updater "запуск от Администратора" - всё прошло как по маслу !

Всего записей: 1842 | Зарегистр. 19-05-2009 | Отправлено: 22:03 20-11-2012
kuchkan



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
feyfrefeyfre
Кодировка по-умолчанию, да, ANSI-кириллица. Интересно, что если открыть в UTF-8, то символы, типа ® ™ вообще теряются... хм, надо будет учесть...
 
Один символ ® открытию в кодировке ANSI, видимо не вредит, потому что если из документа удалить последние 10 строк, в которых еще 5 символов ®, то документ уже не будет открываться в OEM-866, вне зависимости от значения буфера.
Значит зависит от количества "омлетов".  
А на ™ (в OEM - "Щ"), похоже Акел вообще не реагирует, хотя их там больше...

Всего записей: 445 | Зарегистр. 25-12-2006 | Отправлено: 22:58 20-11-2012
feyfrefeyfre

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

Цитата:
Интересно, что если открыть в UTF-8, то символы, типа ® ™ вообще теряются... хм, надо будет учесть...
Так задумано. Это фича UTF-8.
Цитата:
Значит зависит от количества "омлетов".  
Ага. А также "омлетов" конкурирующих кодировок.
Цитата:
А на ™ (в OEM - "Щ"), похоже Акел вообще не реагирует, хотя их там больше...
Если знаете идеальный алгоритм определения кодировки без взятия интеграла в полях Галуа, думаю автор будет не против его использовать.
 

Всего записей: 58 | Зарегистр. 16-08-2011 | Отправлено: 01:54 21-11-2012
lucky_Luk

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

Цитата:
для совместимости с Win 8 x64

Та же проблема и в Win7 x64. ИМХО, во всех 64-разрядных системах с UAC, он на 64-разрядных системах злее.
 
Добавлено:
Поставить AkelUpdater'у в режиме совместимости галочку "Запуск от имени администратора" - и все. Других исправлений тут не получится, разве что следующая версия апдейтера будет автоматом вызывать запрос UAC, т.е. пытаться стартовать от имени администратора.

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 19:00 21-11-2012
Userrr



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
4.8.0 в MDI режиме не закрывается окно/вкладка кнопкой X (через меню-нормально), это баг?

Всего записей: 10821 | Зарегистр. 21-03-2006 | Отправлено: 02:57 22-11-2012
feyfrefeyfre

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Userrr, также не сворачивается, и не восстанавливается. Уже исправили.

Всего записей: 58 | Зарегистр. 16-08-2011 | Отправлено: 03:51 22-11-2012
Userrr



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
feyfrefeyfre 03:51 22-11-2012
Цитата:
Уже исправили.

где? на sourceforge нет.

Всего записей: 10821 | Зарегистр. 21-03-2006 | Отправлено: 03:59 22-11-2012
feyfrefeyfre

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На sourceforge есть.

Всего записей: 58 | Зарегистр. 16-08-2011 | Отправлено: 04:15 22-11-2012
Userrr



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
feyfrefeyfre, спасибо, хотя он на басурманском (требует dll 4.8.1) и x86, но уж лучше так

Всего записей: 10821 | Зарегистр. 21-03-2006 | Отправлено: 04:28 22-11-2012
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Заранее извиняюсь, если вопрос уже задавался. Пробовал искать в версии для печати, но не нашел.
Вопрос касается выделения и вставки строк. Как скопировать строку Строка_2 (введенную ентером) так, чтобы при вставке ее перед строкой Строка_1, эта строка (Строка_1) смещалась вниз?
У меня при вставке получается так:
Строка_2Строка_1,  
а хочу, чтобы было так:
Строка_2
Строка_1

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 13:24 26-11-2012
gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent
Выделять и копировать строку 2 левым кликом в отступ. Если ничего не менялось в настройках, то строка должна копироваться с переводом.
З.Ы. Параметра -> Редактор 2 -> Левый клик в отступ выделяет строку, нужно поставить галку, если не стоит.

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 13:51 26-11-2012 | Исправлено: gyra, 13:58 26-11-2012
VSHY

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

Цитата:
Как скопировать строку Строка_2 (введенную ентером) так, чтобы при вставке ее перед строкой Строка_1, эта строка (Строка_1) смещалась вниз?
Надо скопировать строку 2 с символом перевода строки, находящемся в конце строки 2. Чтобы это сделать SmartSel::NoSelEOL, естественно, д.б. отключен.

Всего записей: 1090 | Зарегистр. 19-05-2008 | Отправлено: 13:58 26-11-2012
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gyra
VSHY
SmartSel::NoSelEOL был отмечен, убрал и все заработало! Спасибо!
 
Немного поспешил
В стандартном AkelPad-е, скачанном с оффсайта все работает, как я и хотел. В проблемном AkelPad-е (который явно дополнен скриптами), с которого все началось, при тех же опциях строка вниз не смещается. При включенных непечатаемых символах видно, что при заканчивании строки Enter-ом не ставится символ rn. Что еще нужно изменить в этом случае?
До сегодняшнего с новым AkelPad-ом не работал, только начинаю вникать. Поэтому не обессудьте за тупые вопросы!
 
Добавлено
С символом rn разобрался! Теперь хорошо видно, что при выключенной опции NoSelEOL при выделении всей строки этот символ не выделяется. Куда копать?

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 14:41 26-11-2012 | Исправлено: coherent, 16:55 26-11-2012
gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent
Вот здесь я объяснял, как убрать выделение этого символа в AkelPad.ini, вам же надо посмотреть, что бы там было по умолчанию.

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 19:26 26-11-2012
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gyra
Спасибо за наводку, теперь все как надо! Выставил MouseOptions=7.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 20:33 26-11-2012
   

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