Показать полную графическую версию : [addon] Akelpad
Understanding
24-12-2012, 18:44
San_dr, )) ну ждем'с тогда 4.8.1, а пока обновлю твой аддон, все же)
Обновил свой вариант (http://forum.oszone.net/post-1989268.html#post1989268) до версии 4.8.1.
v4.8.1
обновлены все варианты сборки
Сегодня обновлен плагин FileInfo.dll - не входящий в "стандартный" набор, но обеспечивающий определенные удобства - отображение разрядности и версии программы в заголовке
http://savepic.org/2637700.png,
а также добавляет пункт "Диалог FileInfo" в разделе меню "Инфо". Теперь он работает и в х64 версии.
В х86 я его использовал и раньше, теперь - и для х64, в связи с этим обновил х64 сборку и (х86 & х64) лайт-версию(7z SFX).
Желающие почитать описание плагина - Справка—>"Описание плагинов RUS"—>"FileInfo"
Understanding
04-02-2013, 00:14
San_dr, спасибо за обновление сборки! Делаешь грандиозное дело!
Назрел вопрос небольшой. Сидел на версии 4.7.9, сегодня обновился на новую сборку. Заметил один неудобный для себя момент - при двойном щелчке по левой кнопке мыши на словах между которыми есть пробел или к примеру "-", происходит выделение этих слов (и не только их - даже цельные словосочетания) вместе с пробелом в конце, несмотря на то, что пробела нету в конце этих слов. Ранее такого не было. Где и как настроить, чтоб было как в версии 4.7.9 - выделение строго по окончанию символов/слов/словосочетаний и без пробелов? Очень мешает если надо быстро выделить к примеру, пароль. Буду рад помощи. Спасибо и успеха во всем!
Помимо обновления файла FileInfo.dll других изменений не произошло в сборке? Можно просто обновить эту dll'ку без переустановки сборки? Или делались еще какие-то правки где-то?
Или делались еще какие-то правки где-то? »
Выделение слов при двойном щелчке по нему (или всей строки, вместе с начальными и концевыми пробелами - при тройном щелчке) - это никакой скрипт или плагин, это сама программа. Попробуй в моей сборке следующее:
"Справка"—>"Скачать обновления в папку" и когда появится окно AkelUpdater, - установите птицу на первом чекбоксе в разделе "Программа" (AkelPad(х...), и нажми "Обновить"
Затем нажми на иконке "Директория открытогого файла" треугольник справа и в "Папка" выбери "Скачанных обновлений".http://savepic.org/2733653.png
В открытой папке открой архив AkelPad и запусти из него при закрытом "штатном" Акельпаде скачанный "голый" чистый Акельпад с умолчательными настройками. Открой в нем проблемный файл и сравни поведение "чистого" Акеля со сборкой. Дело в том, что я не смог добится на своих сборках (ни х64, ни х86) описываемого тобой поведения - при двойном клике по слову, например "что-то" выделяется именно та половинка, на которую пришелся клик и все, пробелы не захватываются. Если в "чистом" Акеле поведение нормальное, а в сборке нет - открой в проблемной сборке "Настройки"—>"Параметры программы..." и на закладке "Редактор 2" внизу найди "Разделители слов" и "Разделители переносов" и правее их и там и там нажми кнопку "Сбросить". Это единственное место, куда я смог додуматься. :)
я не смог добится на своих сборках (ни х64, ни х86) описываемого тобой поведения - при двойном клике по слову, например "что-то" выделяется именно та половинка, на которую пришелся клик и все, пробелы не захватываются »Поддерживаю. Раньше специально разделял, например, 25-значные ключи пробелами, чтоб копировать в соответствующие окошки (http://s005.radikal.ru/i211/1302/a0/d01a9ca04b4a.jpg), с Акелем это не требуется, т.к. при двойном клике дефис не копируется.
Understanding
06-02-2013, 10:20
San_dr, пытаюсь сделать следущее:
Имеется текстовый файл в котором подобного рода текст:
Имя: Александр Смирнов
Пароль: 89yyjhh7u43546jhd
Кликаю в конце фамилии за символом "в" 2 раза мышью, выделяется "фантомный" пробел (хоть и пробела в конце фамилии нету), кликаю 3 раза - выделяется имя и фамилия полностью вместе с пробелом между словами и вместе с "фантомным" несуществующим пробелом. В сборке v4.7.9 при подобного рода действии можно было то ли на двойном то ли на тройном клике (точно сейчас не скажу - не помню) выделить имя и фамилию вместе с пробелом между словами и без несуществующего пробела. Курсор как бы пристыковывался к последнему символу фамилии и не захватывал в выделении несуществующий пробел. Видимо это в версии 4.8.1 Instructor что-то изменил в алгоритме поведения при подобном копировании. К слову, только в версии 4.7.9 (правда, в твоей сборке) можно было выделить имя и фамилию без несуществующего пробела, при этом, можно было наблюдать как курсор "распознает" что в конце символа нету пробела и в момент выделения сначала захватывалось слово с пробелом в конце но за долю секунды курсор как бы прилипал к последнему символу и таким образом, несуществующий пробел не захватывался при выделении. Однако, если убрать из этого текста "Имя:" и "Пароль:" то при выделении несуществующий пробел не захватывается и не выделяется. Видимо ":" как-то влияет на поведение выделения текста. Мистика какая-то. Может Akel просто не "любит" эти слова? :D К слову, сейчас поигрался и выявил что это явление происходит если ниже и выше имеются другие символы, а если создать файл который содержал бы только "Имя: Александр Смирнов" и больше ничего, то "фантомный" пробел при выделении не захватывается. Также не смог добиться выделения из этой строки только имени и фамилии без "Имя:". Также при тесте выяснилось, что если создать файл с содержанием:
Имя: Александр Смирнов
Имя: Alexander Smirnov
Имя: Александр Смирнов
Имя: Alexander Smirnov
Имя: Александр Смирнов
то на выделении самой нижней строки "Имя: Александр Смирнов" этот "фантомный" пробел не захватывается, но он присутствует на всех предыдущих строках включая первую. В общем, мистика да и только. К слову, при вставке скопированного пробела как раз нету, но при выделении и в момент копирования он на экране имеется. Это неудобно еще тогда, когда пробел в конце как раз важен (не видно есть ли пробел или нету). Может мне этот пост отправить на форум Акеля?) Если Инструктор разберется, может сумеет сделать настройку копирования текста, что ли.
"фантомный" пробел » это невидимый сивол перевода строки.
Может мне этот пост отправить на форум Акеля?) Если Инструктор разберется, может сумеет сделать настройку копирования текста, что ли. »
Это вполне возможно, Инструктор или кто из гуру, форум очень доброжелателен. :)
Andrey_A_A
07-02-2013, 14:58
Кликаю в конце фамилии за символом "в" 2 раза мышью, выделяется "фантомный" пробел »
А смысл кликать 2 раза за концом строки?
Есть какая-то цель?
Если мне не нужны пробелы в конце строк в документе я пользуюсь командой
-"Убрать пустые символы В КОНЦЕ Alt+Backspace" Call("Scripts::Main", 1, "StartCommand&Save.vbs", `"4174"`) Icon("%a\AkelPadImage.dll",453)
или
"Убрать пустые символы В КОНЦЕ" Command(4174)
и не парюсь есть ли в конце пробелы или нет
Убрать пустые символы В КОНЦЕ »
В моей сборке эти и другие удалялки собраны под иконкой закрыть/удалить (4-я слева на основной панели), - красный косой крестик, жмем справа от него треугольничек и в выпавшем списке, среди прочих "удалить" выбираем нужное
-"Убрать пустые символы В КОНЦЕ строк"
-"Убрать пустые символы ПО КРАЯМ строк"
-"Убрать пустые символы ВНУТРИ строк"
-"Убрать пустые символы В НАЧАЛЕ строк"
-"Удалить в начале всех выделенных строк N символов"
-"Удалить в конце всех выделенных строк N символов"
Кстати, половина "удаляльных" скриптов - Андрея, за что я ему благодарен :)
Win7 x86, конструктор ya158, ошибка после установки http://savepic.org/2769562.jpg
sov44, мне в данный момент не до разборов, довольно сильно занят. Могу предположить, что установка ведется с подменой блокнота, в System32, Переименуйте Unlocker'ом файл C:\Windows\notepad.exe в orignotepad.exe, а после - сразу, не позднее 2х сек запускайте от имени админа установку. В случае вопросов о проге Unlocker - гугл в помощь. Успехов!
sov44,
Извиняюсь, что долго не отвечал - был в отпуске и не заметил вопроса.
Честно говоря, я ни разу не устанавливал семерку. Когда у меня дойдут руки до экспериментов с семеркой я не знаю. Попробуйте установить AkelPad без замены им Блокнота (ключ /DIR= ). Если при этом AkelPad установится и будет работать нормально, то надо разбираться почему AkelPad не может нормально заменить Блокнот (не хватает прав или что-то ещё). Также посмотрите, что написано в лог-файле %Windir%\Temp\install.log.
Обновил свой вариант (http://forum.oszone.net/post-1989268.html#post1989268) до версии 4.8.2.
v4.8.2
все ссылки обновлены
San_dr, а как обстоят дела с файлами настроек - нужно ли их обновлять для каждой версии, или можно использовать от предыдущих, и одинаковы ли они для x86 и x64(ТоталКоммандером сравнил, вроде похожи)?
----------------
В установщик лайт-версии в конец конфига SFX можно добавить код для копирования пользовательских настроек, расположенных рядом с exe (самого Акела и цветовой темы, например):
RunProgram="hidcon:cmd /c if exist \"%%S\akelpad.ini\" copy /Y akelpad.ini \"%ProgramFiles%\AkelPad\akelpad.ini\""
RunProgram="hidcon:cmd /c if exist \"%%S\akel.ini\" copy /Y akel.ini \"%ProgramFiles%\AkelPad\akel.ini\""
RunProgram="hidcon:cmd /c if exist \"%%S\Coder.ini\" copy /Y Coder.ini \"%ProgramFiles%\AkelPad\AkelFiles\Plugs\Coder.ini\""
Только почему-то в Win7 не работает:)
а как обстоят дела с файлами настроек - нужно ли их обновлять для каждой версии, или можно использовать от предыдущих »
если настройки не изменились можно не менять (даже если изменились сами .dll от этих файлов, плагины или сам акельпад). Иногда бывает, что добавляется новая функция, - тогда это нужно учесть в настройках, или опыт эксплуатации и отзывы пользователей заставят изменить настройки. В этот раз вообще редкость - произошла смена версии акеля без соответствующей смены всех плагинов, - я не помню такого ранее.
Не успел отредактировать старое сообщение до ответа... Можно ли реализовать вопрос из предыдущего поста?
Попробуйте установить AkelPad без замены им Блокнота (ключ /DIR= ) »
В корне диска создалась структура c:\AkelPad\AkelFiles\ без исполнительного файла. Лог http://rghost.ru/44779454
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC