Ru-Board.club
← Вернуться в раздел «Программы»

» AkelPad

Автор: Skif_off
Дата сообщения: 12.04.2015 17:53
Spuner
Если есть желание разобраться, попробуйте 4.9.0 (до появления параметра FixedCharWidth и изменений отрисовки окна), может быть, ускорит появление исправления.
Автор: coherent
Дата сообщения: 12.04.2015 18:00
Skif_off
Распаковал выложенный Вами комплект в [папка AkelPad]\AkelFiles\Tools\, в поле Aspell core path задал .\AkelFiles\Tools\Aspell\bin\aspell-15.dll, в Настройка - Плагины отметил SpellCheck: Background. При запуске самого AkelPad-а и при запуске настройки плагинов выскакивает такое окно:

В Настройка - Плагины статус SpellCheck: Background не стал "работает". Чего ему не хватает? Или я что-то неправильно сделал?
ОС ХРsp3, AkelPad 4.9.0.

Вопрос снят.
Извиняюсь! При копировании "потерялся" один dat-файл. Вернул его на место и все заработало.
Автор: Spuner
Дата сообщения: 12.04.2015 18:48
Skif_off, какая-то странность происходит: если при установке название ставлю просто Akelpad, то AutoSpell в нем не работает, но если название ставлю "Akelpad1" - работает, даже 4.9.3-версия. Он в реестре что-то хранит помимо того, что в настройках выставлено так, чтобы он хранил все настройки в "ini" файле?
Автор: Skif_off
Дата сообщения: 12.04.2015 21:02
Spuner

Цитата:
но если название ставлю "Akelpad1"

Может быть, AutoSpell проверяет путь и по каким-то причинам отказывается работать с AkelPad?
Наверное, имеет смысл обратиться в техподдержку AutoSpell.
Автор: Spuner
Дата сообщения: 12.04.2015 21:10

Цитата:
Наверное, имеет смысл обратиться в техподдержку AutoSpell.

Хорошая шутка, оценил Насколько я знаю, этой конторы больше нет. (буду рад ошибиться)
Автор: sikemo
Дата сообщения: 12.04.2015 21:32

Цитата:
Это меню по умолчанию, если стоит плагин ContextMenu.
В главном меню Настройки/Плагины..., найти ContextMenu::Main, отметить и перезапустить AkelPad

есть такое, спасибо. А Избранное — что там?
Автор: Userrr
Дата сообщения: 12.04.2015 23:09
sikemo у меня там только hosts
Автор: boi1eI
Дата сообщения: 12.04.2015 23:39
sikemo (21:32 12-04-2015)
Цитата:
А Избранное — что там?
Закладки.
Автор: thejustsoul
Дата сообщения: 18.04.2015 15:32
Спасибо за DuplicateLines.js, то что нужно (а про LinesSelectCopyMoveDuplicate.js я так и не понял как его юзать, да и скрипт что-то большой для простой операции дублирования (либо в нем много разных функций, что не нужно на данный момент).

Можно ли поправить этот скрипт так, чтобы он не делал перенос строки при выделении например слова в строке и вызове дублирования? И чтобы не выделял строки после дублирования, если строка не была выделена целиком (а просто указатель на ней), а также чтобы не делал перенос если выдедела вся строка, а дописывал ее рядом.

Хотя и так привыкнуть можно.. и может так даже лучше чем в NPP.

UPD: есть ли скрипты для форматирования кода PHP и других языков (в т.ч. bat\cmd\bash скриптов и прочего) для AkelPad?
Нашел пока только скрипты и команды для Tidy и jsBeautifier для HTML\CSS\JS.
Автор: VSHY
Дата сообщения: 18.04.2015 17:08
thejustsoul
Цитата:
Можно ли поправить этот скрипт так, чтобы он не делал перенос строки при выделении например слова в строке и вызове дублирования? И чтобы не выделял строки после дублирования, если строка не была выделена целиком (а просто указатель на ней), а также чтобы не делал перенос если выделена вся строка, а дописывал ее рядом.
Я как-то предлагал подобное. Ждём, т.к. автор один, и времени у него немного.
Автор: Skif_off
Дата сообщения: 18.04.2015 18:52
thejustsoul

Цитата:
есть ли скрипты для форматирования кода ... в т.ч. bat\cmd\bash скриптов

А утилиты такие есть вообще? Для AutoIt, например, есть и работают.
Автор: VSHY
Дата сообщения: 18.04.2015 20:58
thejustsoul
Цитата:
есть ли скрипты для форматирования кода PHP и других языков для AkelPad?
Есть AStyle для форматирования JS-подобного кода. Для php тоже подходит, только у элементов array лишний сдвиг вправо.
Я использую такие строки меню (или кнопки тулбара):
Код: -"AStyle форматирование {}-кода: allman" Call("Log::Output", 1, `"%a\AkelFiles\Tools\AStyle.exe" -A1 -N -o -t -S -w -Y -M -H -U -p`, "", "", "", -1, -1, 1052673)
-"AStyle форматирование {}-кода: java" Call("Log::Output", 1, `"%a\AkelFiles\Tools\AStyle.exe" -A2 -N -o -t -S -w -Y -M -H -U -p`, "", "", "", -1, -1, 1052673)
Автор: oshizelly
Дата сообщения: 19.04.2015 21:36
Столкнулся с удивительным явлением при работе с несколькими (ладно бы одим) файлами. Открываю в Akelpad искодный файл формата RTF размером около 15 KB, выделяю всё содержимое (Ctrl+A), копирую в буфер обмена, вставляю в другой (целевой) файл в Akelpad же, сохраняю на диск. Здравый смысл и наработанный опыт говорят, что целевой файл должны быть идентичен исходному, правильно?

Однако на самом деле размер целевого файла оказывается примерно на 0,05 - 0,5 KB (у разных файлов по-разному) меньше исходного То есть, что-то потерялось в ходе копирования или вставки?

То же самое с другим файлом RTF, и с третьим.

Процедуру повторял много раз, итог каждый раз одинаковый.

При этом визуальных отличий не наблюдается ни в режиме просмотра в нативном формате RTF, ни при просмотре как plain text. (Это, конечно, не показатель, так как отличаться могут невидимые символы.. но всё же... Значит, то, что потерялось в ходе копирования или вставки, было совсем лишнее??? )

Далее, в поисках причины столь странного поведения сравниваю файлы побайтно встроенной командой Total Commander [Compare Contents]. Он открывает окно сравнения (значит уже ясно, что TC не считает сравниваемые файлы идентичными, потому что когда файлы идентичны, то TC сразу уведомляет об этом, не открывая модальное окно сравнения). Но в строке статуса при этом итог: [O differences found] ("Найдено ноль отличий)

В качестве контрольного эксперимента копировал содержимое тех же самых файлов точо таким же способом в других редакторах (Notepad2, Mark editor), там никаких отличий в процессе переноса данных не появляется, целевой файл после сохранения оказывается вполне идентичен исходному: и по размеру, и при побайтном сравнении через Total Commander.

Что это может быть за глюк?

P.S.
Понимаю, что правильно было бы выложить все эти файлы, но не могу: там жутко конфиденциальная инфа, за распространение которой могу огрести кучу бабок неприятностей.
Автор: Inoz2000
Дата сообщения: 19.04.2015 21:53
oshizelly

Цитата:
не могу: там жутко конфиденциальная инфа
выложите японские стихи
Автор: Skif_off
Дата сообщения: 19.04.2015 21:53
oshizelly
Может быть, у вас что-то в памяти сидит и следит за буфером, вмешиваясь не по делу?
Проверил на двух файлах - 6 Кб и 2 Мб: у меня не то, что размер, контрольные суммы SHA1 совпадают (ТС сообщает, что файлы одинаковые).

Слейте версию в zip-архиве, распакуйте, создайте рядом с AkelPad.exe файл AkelPad.ini в UTF-16LE с содержимым

Код: [Options]
SaveSettings=2
RecentFiles=0
SearchStrings=0
Автор: Inoz2000
Дата сообщения: 19.04.2015 22:02

Skif_off
Цитата:
попробуйте воспроизвести. Лучше на другом компе.
вероятнее всего, что при таком подходе, это "удивительное явление" может не произойти. Считаю, раз oshizelly сам не может выявить причину, то ему можно помочь, глядя на сами файлы…
Автор: Skif_off
Дата сообщения: 19.04.2015 22:46
Inoz2000
Раз не может выложить файлы, подумал, что так можно понять, где зарылась собака - в AkelPad и окружении или самих файлах.
Автор: LonerDergunov
Дата сообщения: 19.04.2015 22:49
oshizelly
Кодировки одинаковые?
Автор: VSHY
Дата сообщения: 19.04.2015 23:23
Может это быть из-за разного формата новой строки в разных файлах? Есть в 2 символа (rn), а есть в 1 (r или n).
Автор: oshizelly
Дата сообщения: 20.04.2015 21:28
VSHY 23:23 19-04-2015
Цитата:
Может это быть из-за разного формата новой строки в разных файлах? Есть в 2 символа (rn), а есть в 1 (r или n).

В яблочко! Только не строк, а абзацев. При просмотре в режиме отображения непечатных слов символов видно, что в исходном файле концы абазцев обозначены сдвоенным символом {CR}{LF}, а в сохранённом целевом файле - только {CR}?

В общем, снимаю и съедаю шляпу И ведь по одному только моему невнятному описанию, не видя файла!! Как это говорилось в одном сильно бородатом, но глубоком анекдоте, "Белая человека шаман, однака!"

Теперь осталось только понять, почему:
1) AkelPad "теряет" при копировании через буфер символ конца строки {LF}?
2) встроенный инструмент побайтного сравнения Total Commander клинит при выявлении столь простого различия? (хотя здесь это офф-топик, но всё же как бы связанный вопрос).
3) разные RTF-файла используют разные форматы окончания строк? (впрочем, это более или менее очевидно).


Пока набирал этот пост, нечаянно забыл переключить раскладку клавиатуры - и в результате выяснил происхождение загадочного слова "Akel". Это моё личное открытие или все уже знают, кроме меня?
Автор: Inoz2000
Дата сообщения: 20.04.2015 21:35
oshizelly
Цитата:
Только не строк, а абзацев
'Формат новой строки' настраивается в меню 'Правка'.
а абзацы начинаются с новых строк…
Автор: oshizelly
Дата сообщения: 20.04.2015 21:52
Продолжение банкета: самое интересное вот что. Второй символ конца абзаца {LF} теряется только в случае, когда и файл-источник, и файл-приемник открыты в Akelpad, но не во всех случаях.

1. Если открыть исходный файл (со сдвоенным символом конца абзаца) в Akelpad, скопировать содержимое в буфер обмена и оттуда вставить, скажем, в Notepad2 или Mark Editor, сохранить на диск, то в сохранённом файле остаются сдвоенные символы конца абзаца, как в исходном.

2. Если открыть исходный файл (со сдвоенным символом конца абзаца) в Notepad2 или Mark Editor, скопировать содержимое в буфер обмена и оттуда вставить в окно Akelpad и сохранить на диск, то в сохранённом файле опять-таки остаются сдвоенные символы конца абзаца, как в исходном.

3. Если открыть исходный файл (со сдвоенным символом конца абзаца) в Akelpad, скопировать в буфер обмена, вставить в открытый в другом окне Akelpad новый документ и сохранить на диск - в сохранённом файле опять-таки остаются сдвоенные символы конца абзаца, как в исходном.

4. А теперь, внимание, следите за руками (фокус стабильно воспроизводится при любом разумном количестве тестов): если, как и в тесте nr 3, использовать и в качестве исходного, и в качестве целевого окна Akelpad, но в целевом окне открыть не новый файл, а уже существующий RTF-файл, то второй символ конца абзаца {LF} будут отброшен при вставке (или всё-таки при сохранении на диск??) Мистика? Она самая, в чистом виде. Но ведь я же столько раз перепроверял...
Настройки Akelpad - дефолтные, плагины отключены.
Автор: Inoz2000
Дата сообщения: 20.04.2015 21:57

Цитата:
внимание, следите за руками
следите за форматом новой строки в статусе окна.
Автор: oshizelly
Дата сообщения: 20.04.2015 22:01
Inoz2000 21:57 20-04-2015
Цитата:
следите за форматом новой строки в статусе окна.

Но он же одинаковый во всех тестах! Почему тогда результат разный?


Добавлено:
Ага, понял, спасибо!
Так происходит потому, что в новом файле формат новой строки, как и должно быть по умолчанию - DOS/Windows. А при открытии существующего RTF-файла - форма почему-то [Mac].
Всё, вроде бы разобрались, всем спасибо!
Автор: Forumman
Дата сообщения: 07.05.2015 16:13
Помогите, пожалуйста, настроить менюшку путем записей в настройки плагина ContextMenu. Хочу сделать чтоб избранные файлы можно было увидеть в выпадающем (каскадном) меню. Чтоб меню выглядело примерно так: ["Избранное">файлы добавленные в избранное]. Не знаю как правильно код составить. Уже и так и сяк - не сумел. Хочу больше изучить. Исправляюсь... Спасибо.
Автор: gyra
Дата сообщения: 07.05.2015 16:43
Forumman
Если правильно понял:

Код: "Избранное"
{
FAVOURITES
}
Автор: Forumman
Дата сообщения: 07.05.2015 17:40
gyra
Спасибо!) Да, это то что хотел) Теперь еще только иконку менюшке присвою и все. Сделал так:
"Избранное" Icon(1)
{
FAVOURITES
}

и все отлично!) Спасибо за помощь)
Автор: shadow_member
Дата сообщения: 19.05.2015 13:09
l_Instructor_l и мемберы!
При попытке сохранить настройки в INI вместо реестра получаем ошибку:

Как ее устранить? AkelPad установлен, как системный блокнот.
Win10 x86.

Добавлено:
Если в директорию подложить INI со стороны, то он подхватывается, но показанное окно будет выскакивать при закрытии AkelPad.

Добавлено:
Если в параметрах ярлыка C:\Users\USER\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\AkelPad поставить "запускать от админа", ошибка все равно появляется, но хоть не при закрытии блокнота. И изменения в настройках не сохраняются. В общем, не хватает прав.
Автор: Skif_off
Дата сообщения: 19.05.2015 16:50
shadow_member
А если в свойствах AkelPad.ini на вкладке безопасности дать права писать всем перечисленным пользователям?
Вообще, совсем непонятно, зачем ini-файл в каталоге винды, админские права?
Автор: shadow_member
Дата сообщения: 19.05.2015 17:21
Skif_off
Не пробовал. Но, оказывается, и на Win81 такая же картина. Думаю, появится l_Instructor_l, разберется, т.к., получается, AkelPad полностью несовместим даже с Win81.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124

Предыдущая тема: SurfControl E-mail Filter for Exchange 2000/3


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.