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

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

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

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
opk44

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Arhaall
Этот скрипт для "правильных" текстов. Он (в исходном виде) не подходит, например, для исправления ошибок, типа "пpoтивниk"-->"противник". Хотя на его основе можно доделывать и свои схемы.

Всего записей: 173 | Зарегистр. 16-01-2020 | Отправлено: 02:59 02-06-2020
Andrea



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

Цитата:
Не представляю о каком именно скрипте шла речь

Arhaall, выражая сомнение в целесообразности использования [txt.coder], писал, что существует скрипт, позволяющий автоматически исправить ошибки на схожих символах в случае неправильного набора. Но кроме знаков латиницы и кириллицы существуют ведь и другие очень похожие символы - различные варианты написания тире, дефиса, запятых, кавычек и т.п. В настоящее время [txt.coder] я настроил таким образом, что если в тексте присутствуют похожие знаки, которые отсутствуют в стандартной клавиатуре, они слегка (и ненавязчиво) подкрашены розовым фоном. Я посчитал, что даже если и существует подобный скрипт для исправления, данная подкраска не помешает - если текст набран/скопирован корректно, то нет и подкраски. Ну и плюс то, в чём вы и AZJIO мне помогли. Русский текст - чёрный; английский - бордовый; табы - розовый; лишние пробелы - серый. А цифры и прочее подкрашивать не стал

Всего записей: 1087 | Зарегистр. 24-12-2015 | Отправлено: 15:41 02-06-2020 | Исправлено: Andrea, 16:07 02-06-2020
toty794

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос
Работаю на АкелПадДСЛ 494 (х86) дев
Есть ли по-новая версия или что-то такое подходящее для обработки текстов ДСЛ.

Всего записей: 222 | Зарегистр. 17-04-2017 | Отправлено: 17:02 02-06-2020
Andrea



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

Цитата:
Скрипт Keyboard.js

Этот скрипт и близко это не делает (только что проверил его), а ReplaceEngRusLettersInWords.vbs (который в вашей сборке) делает, но только в отношении знаков кириллицы/латиницы. Кстати, мне не очень понравилось, что делает он это без вывода каких либо сообщений (многие другие скрипты после их вызова выводят окно доступных действий)

Всего записей: 1087 | Зарегистр. 24-12-2015 | Отправлено: 17:13 02-06-2020 | Исправлено: Andrea, 18:00 02-06-2020
AZJIO



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

Цитата:
Скрипт Keyboard.js
Это может больше и в любом окне

Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 18:02 02-06-2020 | Исправлено: AZJIO, 18:03 02-06-2020
yozhic



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

Есть. На днях соберу Вам.

Всего записей: 2768 | Зарегистр. 20-03-2008 | Отправлено: 19:16 02-06-2020
DCT

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
После каких то действий с плагином coder, полностью отрубается вся подсветка в любых файлах.
Не первый раз обнаруживаю такую проблему, поиск по темам ни к чему конкретному не привел, может решение (раньше тупо восстанавливал папку Akelpad из бэкапа) будет кому то полезно.
Причина - файл cache в папке Coder (практически пустой, содержит только название секции), после удаления которого подсветка снова начинает работать.

Всего записей: 792 | Зарегистр. 22-12-2005 | Отправлено: 20:22 02-06-2020
Andrea



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

Цитата:
отрубается вся подсветка

Бывало и у меня такое - удалял файл cache, и всё становилось на свои места. Но последнее время в настройках плагина кэш отключен, после чего сбоев не наблюдалось

Всего записей: 1087 | Зарегистр. 24-12-2015 | Отправлено: 20:49 02-06-2020 | Исправлено: Andrea, 21:19 02-06-2020
Arhaall



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

Цитата:
Этот скрипт и близко это не делает

У меня делает, проверяйте внимательно. Там не совсем "автомат", но так даже удобнее.
 
Добавлено:

Цитата:
Это может больше и в любом окне

Да, знаю, но это уже стороннее приложение (если Вы про корректор), а хотелось бы возможностями самого Акелпада обходиться.
 
Добавлено:

Цитата:
если в тексте присутствуют похожие знаки, которые отсутствуют в стандартной клавиатуре, они слегка (и ненавязчиво) подкрашены розовым фоном

Так в принципе разумно, согласен.

Всего записей: 229 | Зарегистр. 22-02-2018 | Отправлено: 21:39 02-06-2020 | Исправлено: Arhaall, 21:52 02-06-2020
Andrea



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

Цитата:
У меня делает

Он делает, но не то, о чём шла речь. Я не говорю, что скрипт Keyboard.js плохой или ненужный - он занимается исправлением клавиатурной раскладки и транслитом в обоих направлениях.
Код:
Аргументы:
Type=Layout       -Исправление раскладки клавиатуры.
Type=Translit      -Транслитерация.
Direction=En->Ru  -Из английского в русский.
Direction=Ru->En  -Из русского в английский.
А мы говорили о замене, например, русской буквы "у", ошибочно вставленной в английское слово вместо латинской буквы "y". Такие ошибки в наборе он не исправляет. Но спорить с вами я не буду - просто проверьте и убедитесь сами. А скрипт А.Аверина исправляет, но делает это без предупреждения сразу после вызова в выделенном тексте. Причём, в смешанном тексте тоже

Всего записей: 1087 | Зарегистр. 24-12-2015 | Отправлено: 22:32 02-06-2020 | Исправлено: Andrea, 22:54 02-06-2020
AZJIO



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

Цитата:
а хотелось бы возможностями самого Акелпада обходиться
То есть быть ограниченным внутри одной программы? Снижать возможности это не по мне. Я, конечно, и такой плаг (ConvKey) сделал, но чисто ради спортивного интереса или под Linux, так как там для работы скриптов нужны лишние телодвижения, а плаги работают из коробки. В отличии от скрипта плаг уже умеет выделять текст слева от курсора и автоматически определять язык, в который нужно конвертировать.
 
Andrea
Думаю не сложно написать этот скрипт, главное определиться с правилами, ведь это зависит от текста. Где грань, что некий текст именно так и задуман, например "AkelPadом", я понимаю, что там должен быть апостроф, но мало ли, я пока не могу придумать пример подходящий, но не могу исключать такие вещи. Или по правилам слитно не должно быть, Z-порядок, S-образные, Y-подобные, т.е. или через тире или окончание через апостроф.
 

Цитата:
Такие ошибки в наборе он не исправляет.
да, но без доработки. Фактически замена одно другим это 2 противопоставленных символа. Стоит сделать копию скрипта, переименовав и указать пары для замен (У и Y), но условие текст должен быть или русским или английским. Также это можно сделать и в моей программе, всего лишь сделать копию проги в другой папке и изменить набор букв для замен в ini-файле (использовать режим транслитерации). В плаге я пока не делал внешний ini-файл, но в будущем это можно изменить, а сейчас можно просто скомпилировать с любым набором.

Всего записей: 4407 | Зарегистр. 03-05-2006 | Отправлено: 02:00 03-06-2020 | Исправлено: AZJIO, 02:52 03-06-2020
toty794

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic
Спасибо огромное.
Прошу сделайте сборку портабельной. У меня все на компе портабельное. Та версия на которую работаю она тоже портабельной. Вообще все портабельное.
И еще такая просьба.
В окне АкелПада два файла одновременно открытые и синхронизированные по вертикали. Один для правки и второй для смотра.., тоест смотриш в одном но правиш в другом и они одновременно двигаются по мере нужды. Пробовал разобраться как ето работает но не успел. Вообще не успел одновременно открыть два файла в одном окне АкелПада. Прошу обьясните как етого сделать.

Всего записей: 222 | Зарегистр. 17-04-2017 | Отправлено: 16:58 03-06-2020 | Исправлено: toty794, 18:15 03-06-2020
Arhaall



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

Цитата:
То есть быть ограниченным внутри одной программы? Снижать возможности это не по мне. Я, конечно, и такой плаг (ConvKey) сделал, но чисто ради спортивного интереса или под Linux, так как там для работы скриптов нужны лишние телодвижения, а плаги работают из коробки. В отличии от скрипта плаг уже умеет выделять текст слева от курсора и автоматически определять язык, в который нужно конвертировать.

Почему сразу снижать? Как раз наоборот - повышать, оставаясь в рамках самой программы. За плагин спасибо, надо глянуть повнимательнее.

Всего записей: 229 | Зарегистр. 22-02-2018 | Отправлено: 18:13 03-06-2020
yozhic



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

1) Должен быть включен режим MDI (Multi-window). В стандартном меню это Options -> Window Mode -> MDI. Если у вас меню отредактированное, то этот переключатель может оказаться и в другом месте, ищите тогда сами где он у вас.
2) Должен быть установлен плагин Scroll.
3) Открываете оба файла.
4) Меню Window -> Tile Vertical. После этого у вас окно разделяется на две части: слева один файл, справа другой.
5) Вызываете окно плагинов: Alt+P или из меню Options -> Plug-ins... (так в стандартном меню).
6) В этом окне ищете строчку Scroll::SyncVert, выделяете эту строчку, нажимаете на кнопку Call внизу окна плагинов. После этого у вас включается синхронная прокрутка обоих файлов.

Всего записей: 2768 | Зарегистр. 20-03-2008 | Отправлено: 19:26 03-06-2020 | Исправлено: yozhic, 19:28 03-06-2020
toty794

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic
Работает. Спасибо!
Попробую опять спросить. То же самое нужно для вычитки словаря. Если знаете подскажите программу которая может открывать ПДФ (графика) и паралельно текст с синхронизацией. Может какой нибудь просмотрщик или редактор ПДФ позволяет ето действие.

Всего записей: 222 | Зарегистр. 17-04-2017 | Отправлено: 20:08 03-06-2020 | Исправлено: toty794, 20:43 03-06-2020
Arhaall



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

Цитата:
1) Должен быть включен режим MDI (Multi-window). В стандартном меню это Options -> Window Mode -> MDI. Если у вас меню отредактированное, то этот переключатель может оказаться и в другом месте, ищите тогда сами где он у вас.
2) Должен быть установлен плагин Scroll.
3) Открываете оба файла.
4) Меню Window -> Tile Vertical. После этого у вас окно разделяется на две части: слева один файл, справа другой.

А можно заснять эти 4 пункта? А то я меня таким образом фигня какая-то получается. Видимо неправильно что-то понял.
 
Добавлено:
А все, разобрался. ))

Всего записей: 229 | Зарегистр. 22-02-2018 | Отправлено: 20:41 03-06-2020 | Исправлено: Arhaall, 20:41 03-06-2020
VSHY

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

Цитата:
1) Должен быть включен режим MDI (Multi-window). В стандартном меню это Options -> Window Mode -> MDI. Если у вас меню отредактированное, то этот переключатель может оказаться и в другом месте, ищите тогда сами где он у вас.
2) Должен быть установлен плагин Scroll.
3) Открываете оба файла.
4) Меню Window -> Tile Vertical. После этого у вас окно разделяется на две части: слева один файл, справа другой.
5) Вызываете окно плагинов: Alt+P или из меню Options -> Plug-ins... (так в стандартном меню).
6) В этом окне ищете строчку Scroll::SyncVert, выделяете эту строчку, нажимаете на кнопку Call внизу окна плагинов. После этого у вас включается синхронная прокрутка обоих файлов.

Для этого у меня
- в контекстном меню вкладок есть строки:

Код:
SET(4)
#Только для MDI
"Окна &вертикально" Command(4308) Icon("%a\AkelFiles\Plugs\Toolbar.dll", 23)
UNSET(4)

- в меню для прокрутки:

Код:
"Вертикальная синхронизация" Call("Scroll::SyncVert") Icon("%a\AkelFiles\Plugs\Scroll.dll", 1)

Всего записей: 1090 | Зарегистр. 19-05-2008 | Отправлено: 22:09 03-06-2020
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VSHY (пост)
Цитата:
Для этого у меня в контекстном меню вкладок есть строки:

Да, и у меня точно так же )) И ещё дубль в меню Window. Я так расписал т.к. не знаю конфига у вопрошающего + с учётом того, что русский язык у человека — не родной.

Всего записей: 2768 | Зарегистр. 20-03-2008 | Отправлено: 22:17 03-06-2020
VSHY

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AZJIO
Цитата:
Также это можно сделать и в моей программе, всего лишь сделать копию проги в другой папке и изменить набор букв для замен в ini-файле (использовать режим транслитерации). В плаге я пока не делал внешний ini-файл, но в будущем это можно изменить, а сейчас можно просто скомпилировать с любым набором.

Сделайте уж, чтобы можно было делать разные наборы! То ли в одном ini, то ли в разных, - не принципиально. Чтобы в меню при вызове функции плагина можно было передать имя набора, который в данный момент использовать. Ну а если передан знак "?" или "", то при вызове функции чтобы плаг выводил меню с перечнем наборов.
Иначе, кто это будет компилить?))
 
Таким образом это был бы универсальный плаг для замены чего угодно на что угодно.

Всего записей: 1090 | Зарегистр. 19-05-2008 | Отправлено: 22:28 03-06-2020 | Исправлено: VSHY, 22:29 03-06-2020
gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот озадачился на досуге. Есть меню с шрифтами:
Код:
"Courier New" Font("Courier New", 1, 11)
  "Arial" Font("Arial", 1, 11) и т.д.
Никто не в курсе, как сделать, чтобы при выборе нужного шрифта, ставилась галка? С помощью SET(128, If... или ещё как?

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 20:00 04-06-2020 | Исправлено: gyra, 20:20 04-06-2020
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум 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