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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 AkelPad
текстовый редактор с открытым исходным кодом, созданный, чтобы быть маленьким и быстрым
Авторы: Шенгальц А. А. (aka Instructor; версии 3–4); Кузнецов А. И. (версии 1–2)

Последний релиз: 4.9.8 от 18 июля 2016


Скачать
Программа 4.9.8 многоязычный инсталлятор: x86 | x64; zip русской версии: x86 | x64; zip английской версии: x86 | x64    
Плагины полный авторский комплект: x86 | x64    
Скрипты авторская подборка: Instructor | KDJ | VladSh | Infocatcher    
Синтаксические файлы авторские дополнения к комплектным: akelpad.sf.net    
Шрифты авторская модификация для использования с плагином Fonts.dll: akelpad.sf.net    
Обновления авторская утилита AkelUpdater v6.8

Дополнения от сообщества
Программа Неофициальная компиляция из последних исходников 4.9.9 r4435 от 13.11.2023    
Плагины SpellCheck: проверка орфографии на движке Hunspell, подробнее. Автор: random6_2020. Скачать: x64 (1.3.0.4) | x86 (1.3.0.5) | исходники    
TagsView: разбор исходного кода при помощи ctags, подробнее: akelpad.sf.net | github. Автор: DV. Скачать: 0.5b github | sf.net    
Скрипты akelpad.sf.net | Infocatcher :: github | DV :: github | AZJIO | Andrey_A_A    
Синтаксические файлы • подборки: Lenchik & Skif_off | cuprum | Infocatcher :: github | VladSh | Andrey_A_A    
единым списком по расширениям (включая авторские)    
Утилиты ShellExt: пункт в контекстное меню проводника, подробнее. Автор: Ralph Shane. Скачать: 4.8.3.0    
Help: вызов справки с поиском выделенного текста, подробнее. Автор: AZJIO. Скачать: YaD    
AnotherFileNearby: создание слепка редактируемого файла, подробнее. Автор: AZJIO. Скачать: YaD    
Цветовые темы Atom One Dark Pro    
Сборки местная коллекция    
в составе сборок часто содержатся скрипты и синтаксические файлы, не имеющие самостоятельных ссылок, и потому не перечисленные в шапке

Помощь
Справка из исходников | FAQ 1 | FAQ 2
Справка от AZJIO
Coder-файл: справочные комментарии на русском языке
Установка AkelPad 4 на Windоws 7 с заменой Блокнота Windows

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 22:03 10-07-2017 | Исправлено: yozhic, 13:27 20-02-2024
syrenium

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если файл содержит только латинские символы и не сохранен в кодировке UTF-8 с BOM, AkelPad показывает кодировку файла, которая выставлена в настройках по умолчанию.
Поясню.
Создал 5 файлов, содержащих только латинские символы и сохранил их, соответственно, в кодировках 1251, 866, KOI8-R, UTF-8 с BOM и UTF-8 без BOM.
UTF-8 с BOM определяет без проблем.
Все остальные файлы определяет в кодировке по умолчанию, которая выставлена в настройках. Если 1251, то все файлы определяет как ANSI, если UTF-8, то все файлы определяет как UTF-8 без BOM.
Протестировал другие текстовые редакторы, все также.
Я правильно понимаю, что они не могут определить кодировку, поскольку отсутствуют кириллические символы, а UTF-8 с BOM определяют правильно из-за метки BOM?
И еще пара вопросов.
Может ли AkelPad или другие текстовые редакторы точно определять кодировку файла в указанных случаях?
Какую кодировку тогда лучше выставить в AkelPad по умолчанию?

Всего записей: 671 | Зарегистр. 07-12-2015 | Отправлено: 19:31 05-08-2022 | Исправлено: syrenium, 19:32 05-08-2022
vvms

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

Цитата:
 
Создал 5 файлов, содержащих только латинские символы и сохранил их, соответственно, в кодировках 1251, 866, KOI8-R, UTF-8 с BOM и UTF-8 без BOM.
UTF-8 с BOM определяет без проблем.  
Может ли AkelPad или другие текстовые редакторы точно определять кодировку файла в указанных случаях?  
 

 
Латиница в любой кодировке будет иметь одни и те же коды, поэтому текст только на латинице без BOM будет получать в редактре кодировку, которую редактор считает кодировкой по умолчанию. Никакой возможности автоматом определить, что хочет пользователь нет. Даже если сохранить в какой-то иной кодировке и открыть сохранённый файл - всё равно будет выставлена умолчательная кодировка.
 
Я для себя обычно выставляю в редакторах "UTF-8 без BOM" по умолчанию. В моём случае, никакая из программ не требует ни Win-1251, ни "UTF-8 с BOM", поэтому проблем ещё не было.

Всего записей: 83 | Зарегистр. 12-11-2006 | Отправлено: 21:45 05-08-2022
volkovysk



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

Цитата:
Все остальные файлы определяет в кодировке по умолчанию, которая выставлена в настройках.
Всё согласно законам цифровой логики. Текст на одной только латинице является стандартным ASCII-128 и не может рассматриваться как полный UTF-8. Соответственно АкелПад не знает, что его нужно считать как UTF-8, если не указать это прямо, а для прямого указания и придумали метку BOM.
 

Цитата:
Может ли AkelPad или другие текстовые редакторы точно определять кодировку файла в указанных случаях?
Таблица символов ASCII-128 является общей частью кодировок 1251, 866, KOI8-R, UTF-8. Соответственно, если текст только из латинских символов, то комп не может знать, что нужно человеку. Насколько я понял кодировку последних открытых файлов командой «Открыть как» АкелПад запоминает через реестр.
 
Добавлено:

Цитата:
Я правильно понимаю, что они не могут определить кодировку, поскольку отсутствуют кириллические символы, а UTF-8 с BOM определяют правильно из-за метки BOM?
Да, так как без кириллических (и других вне таблицы ASCII-128) символов кодировки типа 1251/866/ KOI8-R/UTF-8 отсутствуют в тексте физически.

Всего записей: 548 | Зарегистр. 21-04-2011 | Отправлено: 17:49 06-08-2022 | Исправлено: volkovysk, 18:20 06-08-2022
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
syrenium
Ещё наглядный пример: создай 5 пустых файлов в разной кодировке в Notepad++ и потом открой их в AkelPad. Для AkelPad все эти 5 файлов будут одинаковыми, пока они открыты первый раз. В данном случае кодировка установленная в Notepad++ лишь задаёт то как будут сохранятся вводимые символы. По наличию символов можно попытаться угадать кодировку. И ещё момент, в AkelPad указано число символов от начала, по которым определить кодировку, это значит, что если в начале файла латинские буквы и цифры, то опять можно попасть в ту же проблему. Надо увеличивать число символов (Параметры -> вкладка "Общие" -> буфер)

Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 19:37 07-08-2022
syrenium

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vvms
volkovysk
AZJIO
Спасибо вам за помощь!
Решил для обычных текстовых файлов оставить кодировку по умолчанию UTF-8, а для новых файлов UTF-8 с BOM.
Метка BOM бывает очень удобна для текстовых файлов, содержащих небольшое количество кириллических символов.
К примеру, обычных текстовый файл, содержащий 5 кириллических символов. Если его сохранить в кодировке UTF-8 без BOM, а открыть AkelPad с кодировкой по умолчанию ANSI, то будут отображаться кракозябры, поскольку AkelPad из-за малого количества символов не сможет определить кодировку.
В таких случаях сохранение файла в кодировке UTF-8 с BOM решает проблему.
А вот те файлы, которые используются приложениями, лучше сохранять в кодировке UTF-8 без BOM, поскольку некоторые приложения некорректно воспринимают метку BOM.

Всего записей: 671 | Зарегистр. 07-12-2015 | Отправлено: 19:23 13-08-2022
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
syrenium
не буду отговаривать, UTF-8 с BOM более универсальна, использую потому что выкладываю контент в англоязычных форумах и поэтому они могут перевести русский текст через гугл. Если будет в ANSI, то им придётся применять усилия для конвертации (не каждый поймёт или захочет), а уж потом делать перевод в гугле.
Если использовать в русскоязычной среде или для себя, то проблемы с ANSI нет и файл в 1,5-2 раза меньше размером.

Цитата:
А вот те файлы, которые используются приложениями, лучше сохранять в кодировке UTF-8 без BOM
. Нет, например PureBasic требует UTF-8 c BOM. Для HTML "без BOM", там кодировка указывается в самом файле charset=UTF-8 или другая charset=windows-1251. Так что это не правило.
У меня в настройках так

Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 00:11 14-08-2022
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Неофициальная компиляция
AkelPad 4.9.9 r4416 [14.08.2022]
с плагинами (по списку на akelpad.sf.net) и AkelUpdater
https://0x0.st/o_z7.zip
 
3 набора:
32-bit; 64-bit; комбинированный
 
Скомпилировано при помощи:
Microsoft Visual C++ Toolkit 2003
Windows Server 2003 R2 Platform SDK
 
Особенности:
1) В окно About добавлена инф-я о revision.
2) В свойства dll добавлен комментарий с инф-й о revision.
 
Последние изменения:
[r4416] Исправлено: падение программы, если плавающее окно Log::Output закрывается с помощью горячей клавиши и фокус ввода находится в диалоге (спасибо DV)

Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 09:38 16-08-2022
destiny child



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

Всего записей: 3322 | Зарегистр. 01-04-2006 | Отправлено: 21:20 31-08-2022
d100s



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny child
Нет. СКМ или двойной клик по вкладке.

Всего записей: 292 | Зарегистр. 11-03-2007 | Отправлено: 21:26 31-08-2022
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic
yozhic (пост)
Цитата:
Неофициальная компиляция

может будет возможность создать опцию "показывать крестик" для закрытия вкладки?

Всего записей: 3322 | Зарегистр. 01-04-2006 | Отправлено: 10:42 01-09-2022
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny child (пост)
Цитата:
крестик

К сожалению не умею. Не по Сеньке шапка )) Набор батников для компиляции ещё могу осилить, а в cpp коде разбираться образования не хватает.

Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 12:53 01-09-2022
deannik

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как запускать AP с ранее выбранной цветовой темой? Уже долгое время при запуске открывается "светлая" (вообще без темы). И как перенести свою тему в другой АР?

Всего записей: 458 | Зарегистр. 04-08-2013 | Отправлено: 16:59 08-09-2022 | Исправлено: deannik, 17:13 08-09-2022
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
deannik
В файле AkelPad.ini, смотри раздел
[Themes]
Notepad++=000000108...
AZJIO=FEFF0100B...
Не сохраняется если нет доступа записи к файлу AkelPad.ini (в программной папке)

Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 18:37 08-09-2022
deannik

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AZJIO (пост)
Извините, но недопонял Ваше сообщение. В нём ответ сразу на два вопроса? В AkelPad.ini раздел [Themes] только такая запись. После Notepad++=C0ED14008000... должно быть название моей темы?

Цитата:
Не сохраняется если нет доступа записи к файлу AkelPad.ini (в программной папке)

Видимо не сохраняется. Как предоставить доступ?

Всего записей: 458 | Зарегистр. 04-08-2013 | Отправлено: 08:50 09-09-2022
AZJIO



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

Цитата:
Видимо не сохраняется. Как предоставить доступ?

Положить AkelPad в любое место кроме "Program Files". Например в "C:\Users\юзер\AppData\Roaming\AkelPad". У меня просто отдельная папка для программ, которые не работают из "Program Files" по той же причине или по причине портабельности программ.
Там плаги, скрипты, обновления, если их перенастраивать конфиги тоже не будут сохранятся если в "Program Files".
 

Цитата:
должно быть название моей темы?

Да. Там любую тему когда править начинаешь, то поле имени темы становится пустым, вводишь название темы, активируется кнопка "Сохранить" и сохраняешь.

Цитата:
И как перенести свою тему в другой АР?

Вот появится своя тема, просто вставить её в конфиг аналогичный, запустить AkelPad и выбрать там свою тему.

Всего записей: 4413 | Зарегистр. 03-05-2006 | Отправлено: 09:05 09-09-2022 | Исправлено: AZJIO, 10:03 09-09-2022
d100s



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

Цитата:
Как предоставить доступ?

В пару кликов:
 
 

Всего записей: 292 | Зарегистр. 11-03-2007 | Отправлено: 10:22 09-09-2022
Antidote_MT

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

Цитата:
просто отдельная папка для программ, которые не работают из "Program Files"

для такого софта у win10/11 папка %LOCALAPPDATA%\VirtualStore - там хранятся настройки

Всего записей: 24 | Зарегистр. 01-09-2022 | Отправлено: 10:32 09-09-2022
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic (пост)
Цитата:
К сожалению не умею.

А где эти уже типа новые исходники лежат? Попробуем глянуть, авось не сильно мутная тема это)))))

Всего записей: 3322 | Зарегистр. 01-04-2006 | Отправлено: 11:24 09-09-2022
deannik

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AZJIO, AkelPad полный доступ предоставлен. При редактировании темы поле пустым не стало, но кнопка "Сохранить" стала активной. Сохранил, в AkelPad.ini в разделе Themes, кроме Notepad+, ничего нового не появилось. При открытии AkelPad также белая тема. Из выпадающего списка "Цветовые темы" тема не выбирается, только если открыть какой-нибудь файл то тема активируется. Закрыть/открыть снова все белое.

Всего записей: 458 | Зарегистр. 04-08-2013 | Отправлено: 11:31 09-09-2022
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny child (пост)
Цитата:
новые исходники лежат?

Всё там же.

Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 13:19 09-09-2022
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум Ru.Board » Компьютеры » Программы » Активные темы » AkelPad (часть 2)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru