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

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
https://kolbi.cz/blog/2024/05/31/regportbro-register-portable-browser/
А чувак умеет удивлять)))
Короче - сперва этой новой утилитой надо зарегить наличие портабельного браузера в системе,
а потом при помощи SetUserFTA установить его дефолтным в системе!
ИЛИ же: при помощи уже устаревшей (но это в контексте вин11 устройств,  
а у нас же пациентом выступает вин7, как мы помним) его же утилитки:
https://kolbi.cz/blog/2017/11/10/setdefaultbrowser-set-the-default-browser-per-user-on-windows-10-and-server-2016-build-1607/
И лучше наверное ею, ибо она четко заточена на то, чтобы сделать одно нужное дело.
 
P.S.
И да, использовать новейшую SetUserFTA для целей работы с протоколами http/https - как написал сам
автор утилит - нельзя. Она работает с винды 10 билда 1703 и выше.
А для всех предыдущих версий (от 1607 и ниже) - именно SetDefaultBrowser надо заюзать.

Всего записей: 3868 | Зарегистр. 01-04-2006 | Отправлено: 09:48 14-08-2024 | Исправлено: destiny_child, 10:01 14-08-2024
maik2



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем откликнувшимся спасибо.
AkulaBig

Цитата:
Работать будет, но криво. Как-бы лучше переустановить Винду. Но это решение вам самому принимать.
 

Всё остальное работает нормально. Это только с Центом проблема. Он портабельный.
Когда сам обновлялся, то проблем не было. Просто появлялась папка нового рядом.
Старую удалял и всё.
Здесь хотел чистый получить. Чтобы путаницы не было в другую папку скачал.
Кто знал, что такие траблы появятся. С порташками никогда проблем таких не было.
 
Добавлено:
Видно у него не отрабатывает кнопка "сделать браузером по умолчанию".

Всего записей: 3993 | Зарегистр. 12-11-2006 | Отправлено: 09:52 14-08-2024
gutasiho

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child
Цитата:
Короче - сперва этой новой утилитой надо зарегить наличие портабельного браузера в системе,  
Только не в системе, а в апплете назначения программ по умолчанию.

Всего записей: 7757 | Зарегистр. 14-09-2020 | Отправлено: 11:30 14-08-2024
AkulaBig

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

Цитата:
С порташками никогда проблем таких не было.

Да, проблемы только с Центом, потому что он регится по конкретным числам. В теме Цента привел пример.

Всего записей: 5141 | Зарегистр. 11-03-2003 | Отправлено: 12:24 14-08-2024 | Исправлено: AkulaBig, 12:32 14-08-2024
Wave_Blessed

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У SublimeText есть такая фишка: ты что-то редактируешь, закрываешь редактор — в файл ничего не записывается. Потом открываешь редактор — а в нём то, что наредактировал. А в файл ничего не записывается, пока явочным порядком не нажмёшь «сохранить» или закроешь конкретную вкладку, тогда редактор сам спросит, сохранить или нет. Иногда это удобно, удобней, чем автобэкапы при сохранении. Ну и соответственно вопрос: можно ли это организовать в AkelPad, или, может, есть другие какие-то редакторы, которые так умеют?
Частично как-то похоже работает microsoft word. Идёт автосохранение каждые N минут, и если ворд вдруг вылетит, то можно восстановить документ из этого автосохранения. Но это лишь бледное подобие саблаймовской фичи.

Всего записей: 1259 | Зарегистр. 16-04-2006 | Отправлено: 13:37 15-08-2024
VSHY

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Wave_Blessed
Теоретически можно. Теоретически потому, что я не пробовал. Копайте в сторону бекграундных скриптов (запускаются при старте AkelPad'а). Можно написать скрипт, который через определённое время сбрасывает данные в temp-файл, и запускать его как бекграундный. Так можно будет сохранить данные не потеряв их. Но как сделать, чтобы при открытии проги содержимое редактируемого файла вытянулось в окно редактирования, не знаю. Можно это было бы сделать тоже через этот же скрипт, но может так случиться, что AkelPad запомнит старое расположение вкладок, и вкладки редактируемого файла при перезапуске может не быть...
 
Добавлено:
В Word другой принцип. Там на каждый файл создаётся tmp-файл, в который пишется любое изменение из окна редактирования, а в сам файл данные из tmp-файла переписываются при сохранении.

Всего записей: 1136 | Зарегистр. 19-05-2008 | Отправлено: 14:28 15-08-2024 | Исправлено: VSHY, 14:35 15-08-2024
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
maik2
На счёт регистрации расширений я всё же создал свою тему и выложил там видео, посмотри.
 
Wave_Blessed
Эта фича также есть у Notepad++. Я не думаю что она сложная, но это через плаг не сделаешь, это должно быть встроено в прогу. Грубо говоря, если у файла появилась красная кнопка сохранения (требует сохранения), то данные сохраняются в базу данных например, сохраняется путь и данные. А при открытии на каждый файл проверяется есть ли у него такой бэкап данных, и если есть, то загружается из базы и помечается как не сохранённый.
Кстати, фича толкает чела постоянно держать не сохранёнными кучи файлов, я сам этим страдаю. Накопится с пару десятков и понимаешь, что пора принимать решение. А лучше было бы сразу принять решение, так как через неделю уже смутно помнишь интересен ли код, который надо потерять или сохранить.

Всего записей: 4560 | Зарегистр. 03-05-2006 | Отправлено: 14:42 15-08-2024 | Исправлено: AZJIO, 14:55 15-08-2024
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Wave_Blessed, VSHY, AZJIO
 
VSCode так же себя ведёт. Текст сохраняется во временном файле, в «недрах» пользовательских папок. Пример на UNIX:

Код:
~/Library/Application Support/Code/Backups/fb94cb89e5c5b9c9e30d3d266f8aa219/untitled/-7f9c1a2b

 
VSCode запоминает любое кол-во безымянных (Untitled) вкладок с текстом, который был в них во время закрытия программы. И, да, VSCode помнит всё это до тех пор, пока самостоятельно эти безымянные вкладки не закрыть.
 
Основной замысел такой ф-ции (как я понимаю) в том, что редактор можно использовать как записную книжку. И не заботиться при этом о чистке: временные файлы == безымянные вкладки. Удобно, я сам этим пользуюсь в VSCode постоянно. Но хотел бы ли видеть подобное в AkelPad пока сходу не могу сказать... Ну, т.е. понятно, что сделать можно что угодно. Не отяготило бы того, что уже имеется.
 
С помощью плагина SaveFile сейчас так не настроишь. Хотя базовые предпосылки для этого уже, кажется (при поверхностном взгляде), есть: и переносимость (портабельность) программы учтена, и папки для сохранения используются, и посекундное сохранение есть...

Всего записей: 2982 | Зарегистр. 20-03-2008 | Отправлено: 14:55 15-08-2024 | Исправлено: yozhic, 14:59 15-08-2024
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вроде даже в EditPlus такой же функционал есть. По крайней мере для 1 вкладки так точно.
P.S.
Проверил в порташке на 3 вкладках - так же работает. Значит полный функционал.

Всего записей: 3868 | Зарегистр. 01-04-2006 | Отправлено: 16:02 15-08-2024 | Исправлено: destiny_child, 16:14 19-08-2024
VSHY

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В IDEA сделано вообще жёстко - там нет ни временных файлов (они только для несохранённых файлов), ни сохранения текущего файла по Ctrl+S, - все изменения пишутся в редактируемый файл сразу же. Если нужно откатиться, жмёшь Ctrl+Z. Очень непривычно.

Всего записей: 1136 | Зарегистр. 19-05-2008 | Отправлено: 16:08 15-08-2024 | Исправлено: VSHY, 16:10 15-08-2024
Wave_Blessed

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как оно реализуется алгоритмически — довольно-таки очевидно, другое дело реализовано ли.

Цитата:
Эта фича также есть у Notepad++.

Угу, ясно, спасибо.

Цитата:
Кстати, фича толкает чела постоянно держать не сохранёнными кучи файлов, я сам этим страдаю. Накопится с пару десятков и понимаешь, что пора принимать решение. А лучше было бы сразу принять решение, так как через неделю уже смутно помнишь интересен ли код, который надо потерять или сохранить.

У каждого свои паттерны применения, свои привычки и всё такое. В моём случае это обычно 1-2-3 файла, по которым довольно очевидные решения, например, эти файлы мне точно не нужны, просто они слишком большие, чтобы на пять минут работы. Грубо говоря «VSCode запоминает любое кол-во безымянных (Untitled) вкладок с текстом».

Цитата:
Основной замысел такой ф-ции (как я понимаю) в том, что редактор можно использовать как записную книжку. И не заботиться при этом о чистке: временные файлы == безымянные вкладки.  

Вот да, примерно как-то так. Ещё, например, во времена Firefox до 52 версии было такое расширение it'salltext, которое по нажатию на кнопку или по хоткею отправляло текущую форму открытой страницы в настроенный редактор, а при сохранении в редакторе текст переправлялся обратно в форму. И саблайм на эту функцию ложился как влитой. Можно было не просто браузер закрыть\уронить, можно было и саблайм закрывать и комп перезагружать, а потом открывать и продолжать редактирование. К сожалению, после перевода огнелиса на новый движок это расширение отвалилось, а аналоги обладают рядом критических недостатков.
(я сейчас вот этот коммент печатал сколько минут — лучше бы в редакторе печатал)
В общем, сценариев применения такой фиче можно найти массу, кому как удобно.
Другое дело, что саблайм платный и довольно дорогой редактор.

Цитата:
Вроде даже в EditPlus такой же функционал есть.  

Угу, спасибо.
 

Цитата:
В IDEA сделано вообще жёстко - там нет ни временных файлов (они только для несохранённых файлов), ни сохранения текущего файла по Ctrl+S, - все изменения пишутся в редактируемый файл сразу же. Если нужно откатиться, жмёшь Ctrl+Z. Очень непривычно.

Охренеть, ваще жесть!

Всего записей: 1259 | Зарегистр. 16-04-2006 | Отправлено: 18:02 15-08-2024
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Wave_Blessed
Ну раз уж вы упомянули про каждый редактор, то скажу что и Notepad++ кэширует в том числе пустые вкладки не являющиеся файлами, да ещё и на русском "новый 1"
На счёт FF и потери вводимого текста, есть же плаг "Textarea Cache", который при отправке если что-то пошло нет так помнит все вводимые тексты и их можно пролистать.

Всего записей: 4560 | Зарегистр. 03-05-2006 | Отправлено: 18:27 15-08-2024
Wave_Blessed

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

Цитата:
На счёт FF и потери вводимого текста, есть же плаг "Textarea Cache", который при отправке если что-то пошло нет так помнит все вводимые тексты и их можно пролистать.

Да, спасибо, именно на нём я в итоге после перехода на новый движок лисы остановился как на страховке от падения браузера или случайного ухода со страницы. Иногда спасает. В том числе при написании предыдущего комментария, где я при попытке процитировать кусок случайно нажал на ссылку. Но вот для редактирования больших текстов в нормальном редакторе, а не крошечной форме ввода, теперь только копипаст.

Всего записей: 1259 | Зарегистр. 16-04-2006 | Отправлено: 18:44 15-08-2024
diogen78

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Гуру, подскажите сложно ли будет добавить/изменить в скрипте FindReplaceEx.js пункт "Открыть в новой вкладке". Чтобы можно было выводить в новую вкладку списком все полные строки, в которых найдено совпадение.
 
 
 

Всего записей: 17 | Зарегистр. 16-09-2008 | Отправлено: 15:38 19-08-2024 | Исправлено: diogen78, 15:51 19-08-2024
yozhic



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

К плагину QSearch не присматривались? Он всё это делает лучше скрипта.

Всего записей: 2982 | Зарегистр. 20-03-2008 | Отправлено: 23:48 19-08-2024
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic
Не нашел вывод строк. v8. 1
 
diogen78
Если удастся перенаправить вывод на вкладку, то с прыжком в строку будет проблема. В таком случае проще сделать скрипт с хоткеем на установку размера консольного окна.

Всего записей: 4560 | Зарегистр. 03-05-2006 | Отправлено: 08:20 20-08-2024
yozhic



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

ПКМ по кнопке [*] — диалог настроек вывода:
 
Кстати, плагин «втихую» обновился (в июне) до 8.1.0.1. Добавлены две новые настройки в ini, перенос фокуса в окно редактирования по Ctrl+Tab. «Втихую» потому, что архив с обновлёнными бинарниками автор добавил в созданный ранее анонс и поэтому не сработало RSS оповещение.  
 
Добавлено:
И да, прошу прощения если очевидную всем вещь озвучу, скрипт использует AkelPad'овский механизм поиска, а у плагина свой собственный, который работает на порядок шустрее (думаю, если скажу что раза в 3, то не ошибусь, хотя точно не измерял). Если файлы маленькие, то разница не существенна и малозаметна. А если большие (которые мегабайтами измеряются), то очень и существенна, и заметна.

Всего записей: 2982 | Зарегистр. 20-03-2008 | Отправлено: 10:00 20-08-2024
diogen78

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

Цитата:
К плагину QSearch не присматривались? Он всё это делает лучше скрипта.

Действительно, плагин QSearch прекрасно открывает в новой вкладке строки целиком, содержащие результаты поиска.
Что-то зациклился на скриптах, а про непосредственно плагин забыл)
Спасибо что обратили моё внимание!

Всего записей: 17 | Зарегистр. 16-09-2008 | Отправлено: 11:15 20-08-2024
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic
удалил конфиг, чтобы кнопка со звёздочкой появилась.
Ну всё же у меня с подсветкой найденного в строке в результатах поиска, поэтому остаюсь пока на скрипте.

Всего записей: 4560 | Зарегистр. 03-05-2006 | Отправлено: 19:07 20-08-2024
Wave_Blessed

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

Цитата:
У SublimeText есть такая фишка: ты что-то редактируешь, закрываешь редактор — в файл ничего не записывается. Потом открываешь редактор — а в нём то, что наредактировал.

Ещё у CudaText нашёл такое поведение. Бесплатный редактор, явно вдохновлённый саблаймом.

Всего записей: 1259 | Зарегистр. 16-04-2006 | Отправлено: 18:54 21-08-2024
Открыть новую тему     Написать ответ в эту тему

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