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

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

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

gyra

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

Последний релиз: 4.9.9 от 16 октября 2024


Скачать
Программа релиз 4.9.9: многоязычная [exe]: 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.10.0 r4475 от 03.11.2024
Microsoft SDK для самостоятельной компиляции AkelPad и плагинов
NSIS 2.xx для самостоятельной компиляции AkelUpdater    
Плагины FileDialog: Диалог открытия файлов. Подробнее... Автор: dothen. Скачать: 1.1    
Help: вызов справки с поиском выделенного текста (альт. к ChmKeyword.js). Подробнее: 1, 2, видео. Автор: AZJIO. Скачать: плаг (или утилита)    
SpellCheck: проверка орфографии на движке Hunspell. Подробнее... Автор: random6_2020. Скачать: x64 (1.3.0.4) | x86 (1.3.0.5) | исходники    
TabBar: вкладки: кнопка закрытия, выделение активной. Подробнее... Автор: dothen. Скачать: 1.2    
TagsView: разбор исходного кода при помощи ctags. Подробнее: akelpad.sf.net | github. Автор: DV. Скачать: 0.5b github | sf.net    
Скрипты akelpad.sf.net | Infocatcher :: github | DV :: github | AZJIO | Andrey_A_A    
Синтаксические файлы • подборки: Lenchik & Drugmix & Skif_off | cuprum | Infocatcher :: github | VladSh | Andrey_A_A    
единым списком по расширениям (включая авторские)    
Утилиты ShellExt: пункт в контекстное меню проводника. Подробнее... Автор: Ralph Shane. Скачать: 4.8.3.0    
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, 20:09 21-11-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 мне помогли. Русский текст - чёрный; английский - бордовый; табы - розовый; лишние пробелы - серый. А цифры и прочее подкрашивать не стал

Всего записей: 1205 | Зарегистр. 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 (который в вашей сборке) делает, но только в отношении знаков кириллицы/латиницы. Кстати, мне не очень понравилось, что делает он это без вывода каких либо сообщений (многие другие скрипты после их вызова выводят окно доступных действий)

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



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

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

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



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

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

Всего записей: 2982 | Зарегистр. 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, и всё становилось на свои места. Но последнее время в настройках плагина кэш отключен, после чего сбоев не наблюдалось

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



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

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

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

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

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

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

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

Всего записей: 237 | Зарегистр. 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". Такие ошибки в наборе он не исправляет. Но спорить с вами я не буду - просто проверьте и убедитесь сами. А скрипт А.Аверина исправляет, но делает это без предупреждения сразу после вызова в выделенном тексте. Причём, в смешанном тексте тоже

Всего записей: 1205 | Зарегистр. 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-файл, но в будущем это можно изменить, а сейчас можно просто скомпилировать с любым набором.

Всего записей: 4560 | Зарегистр. 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, так как там для работы скриптов нужны лишние телодвижения, а плаги работают из коробки. В отличии от скрипта плаг уже умеет выделять текст слева от курсора и автоматически определять язык, в который нужно конвертировать.

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

Всего записей: 237 | Зарегистр. 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 внизу окна плагинов. После этого у вас включается синхронная прокрутка обоих файлов.

Всего записей: 2982 | Зарегистр. 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 пункта? А то я меня таким образом фигня какая-то получается. Видимо неправильно что-то понял.
 
Добавлено:
А все, разобрался. ))

Всего записей: 237 | Зарегистр. 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)

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



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

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

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

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

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

Всего записей: 1136 | Зарегистр. 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 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

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