Показать полную графическую версию : [addon] Akelpad
Andrey_A_A
11-12-2013, 22:28
каждому своё. Я не люблю, когда программа перегружена всевозможными функциями, которые никогда не будут задействованы. По большому счёту, нужен обычный блокнот со вкладками »
Так возьмите блокнот, зачем AkelPad?
Действительно каждому своё. Зачем пользоваться сторонними программами, когда можно большинство действий с текстом автоматизировать скриптами... что легко решается в AP.
У Waldewan, ИМХО минимализмом и не пахнет, если берётся простой блокнот и сторонние программы ))) И ещё не известно на сколько мегабайт.
Там чистой воды потеря времени.
Это похоже на ситуацию с Total Commander, множество версий экстрим-паков, монстер-паков, когда устанавливаюся плагины на сотни мегабайт, а пользуешься все-равно сторонней программой »
Тоже самое касается отношение к сборкам Total Commander. Ха-ха.
Зачем Вам Total Commander? Вам нужен проводник.
Waldewan
12-12-2013, 00:28
Гм, прочитал, посмеялся, даж настроение поднялось... Но все же, что мне использовать, решу я сам. И выше же было написано, что нужноПо большому счёту, нужен обычный блокнот со вкладками (многооконный режим) », плагином LineBoard и чтоб заменял стандартный блокнот. Так как конструктор отказался собирать с одним лишь плагином, то запихал все это дело в SFX архив с командой запуска *.exe /S /TYPE=3, ну и распаковка плагина в system32\AkelFiles... Вроде работает, на чистой и виртуальной системе пока не проверял. При удалении всех плагинов из архива (про это в инструкции ничего нет), кроме одного LineBoard, аддон получается, но с ошибкой он или нет, и как будет работать хз...
И по тоталу,Andrey_A_A, приведи пример хорошего полезного плагина, которым удобнее пользоваться в тотале (кроме мультимедиа, в плане быстроты и удобства тут бесспорно тотал рулит)
Andrey_A_A
12-12-2013, 04:27
Цитата Waldewan:
приведи пример хорошего полезного плагина »
Разговор про Total Commander здесь будет неуместным, лекцию про 4 вида плагинов давать не буду, а то опять рассмешу и не дай бог изменю ваши привычки ))) Для TC написано около 600 плагинов, лично я в работе использую до 40 ежедневно.
С Наступающим!!! :000:
http://savepic.net/4192753.jpg
ссылки обновлены ( обновлена косметика, + несколько плагинов, не программа)
При удалении всех плагинов из архива (про это в инструкции ничего нет), кроме одного LineBoard, аддон получается, но с ошибкой он или нет, и как будет работать хз... »
Будет. В папке Distr конструктора положи AkelPad-4.zip,PlugsPack.zip причем в PlugsPack.zip удали все ненужные плагины из папки Plugs и папки Docs. Ну и вызов нужных плагинов как-то организовать надо, - или кнопками (ToolBar.dll), либо в меню ContextMenu.dll, либо повесить горячие клавиши Hotkeys.dll, - и все нужные настройки в .ini файлах в папке конструктора должны лежать.
brodjaga5
27-12-2013, 22:02
San_dr, AkelpadLight_(x86-x64).7z - Файл удален.
Все веселее... Но не хочется менять файлообменник, пока просто перезалил
скачать (http://rghost.ru/download/51249462/4e66ad4e7b57dd709b15cfa315ddf0f2828fd651/AkelpadLight_(x86-x64).7z)
brodjaga5
28-12-2013, 06:43
San_dr, возможно ли, установка желаемой темы при инсталляции?
информация о текущей теме записана в Coder.ini в папке AkelPad\AkelFiles\Plugs в 6-й строке примерно
VarThemeActive=Night
для установщика AkelpadLight_(x86-x64) вы можете раскрыть архив в 7z и изменить эту строку. Для Akel(х64) - открывать и править в Rar-e, для установщика, изготовленного скриптом конструктора Akelpad4 и Akelpad4_Light - вскрыть и изменить содержимое нельзя, только изменив тему до изготовления установщика.
обновились многие плагины, появилась линейка, расширены действия с закладками (Вид->LineBoard - нумерация строк, закладки, линейка, либо в меню окна редактирования -ПКМ по "бумаге"->LineBoard - нумерация строк, закладки, линейка, или Плагины->LineBoard - нумерация строк, закладки, линейка). Исправлены найденные ошибки, НГ миновал - снял "шапочку" Деда Мороза с иконки, др. мелочи. Версия программы не изменилась -4.8.6
http://savepic.net/4237414m.jpg (http://savepic.net/4237414.htm)
Andrey_A_A
10-01-2014, 18:17
San_dr, На днях готовил релиз AkelPad Image, собралось немало интересных наработок.
Выкладываю одним архивом 300 скриптов специально для твоей сборки
Архив скриптов (http://tc-image.3dn.ru/Files/AkelPad/Scripts.zip)
Отличаются от тех, что на офф сайте тем, что ряд из них переведены на русский (диалоги)
Сам определишь что обновлять, а что нет.
Всех с праздниками! Счастья! Любви! Доброго AkelPad'a!
Andrey_A_A,
А можно "линейку (http://forum.oszone.net/post-1989268-1470.html)" отключить? Непривычно.
Andrey_A_A
11-01-2014, 02:34
Den30lv, я у себя в сборке прописал в AkelPad.ini - это позволяет при старте программы вырубать линейку:
CmdLineBegin=/Call("Scripts::Main", 1, "SwitchingRuler.vbs", `"0" "1"`)
Имхо, сама линейка пока сырая функция плагина LineBoard - нет меню, нет маркеров (вертикальных линий), позволяющих ограничивать или контролировать ширину текста при моноширинных шрифтах - сама по себе линейка не нужна, возможно позднее автор добавит требуемый функционал и тогда будем пользоваться... но не всегда, а когда потребуется.
Если необходимо в процессе работы включать/выключать, то:
"Линейка" Icon("%a\AkelPadImage.dll",1234)
{
-"Линейка Вкл./Выкл." Call("Scripts::Main", 1, "SwitchingRuler.vbs") Icon("%a\AkelPadImage.dll",1234)
SEPARATOR
-"Установить высоту линейки 20" Call("Scripts::Main", 1, "SwitchingRuler.vbs", `"20" "1"`) Icon("%a\AkelPadImage.dll",1238)
-"Установить высоту линейки 30" Call("Scripts::Main", 1, "SwitchingRuler.vbs", `"30" "1"`) Icon("%a\AkelPadImage.dll",1238)
-"Установить высоту линейки 40" Call("Scripts::Main", 1, "SwitchingRuler.vbs", `"40" "1"`) Icon("%a\AkelPadImage.dll",1238)
-"Установить высоту линейки 50" Call("Scripts::Main", 1, "SwitchingRuler.vbs", `"50" "1"`) Icon("%a\AkelPadImage.dll",1238)
SEPARATOR
-"Увеличить высоту линейки на +1" Call("Scripts::Main", 1, "SwitchingRuler.vbs", `"1" "2"`) Icon("%a\AkelPadImage.dll",1236)
-"Уменьшить высоту линейки на -1" Call("Scripts::Main", 1, "SwitchingRuler.vbs", `"-1" "2"`) Icon("%a\AkelPadImage.dll",1237)
}Скрипт в есть в архиве выше постом.
прописал в AkelPad.ini - это позволяет при старте программы вырубать линейку:
CmdLineBegin=/Call("Scripts::Main", 1, "SwitchingRuler.vbs", `"0" "1"`)» Спасибо, попробую.
Если необходимо в процессе работы включать/выключать, то cкрипт в есть в архиве выше постом. »Я со "скриптами" не особо... можно "на пальцах"?
Andrey_A_A
11-01-2014, 07:33
Цитата Den30lv:
Я со "скриптами" не особо... можно "на пальцах"? »
Небольшая инструкция:
Как использовать скрипты:
0. Устанавливаем Scripts плагин (если нету)
1. Указанный в секциях "код" текст необходимо сохранить в виде текстового файла с именем и расширением, указанным в начале кода. (имеется ввиду, если скрипт выложен на сайте в виде текста, если у вас уже есть скрипт в виде файла, то переходим к следующему пункту)
2. Затем нужно положить скрипт в папку ...\AkelFiles\Plugs\Scripts\
3. Необходимо создать кнопку для ToolBar'a или команду для главного меню
Синтаксис:
-"Описание" Call("Scripts::Main", 1, "Имя_скрипта.vbs/js", `"Параметр1" "Параметр2"`) Icon("Путь\к\Значку.ico/илиБилиотеке_значков.dll",Номер значка)4. Вставить кнопку в ToolBar или пункт в главное меню
...a) ToolBar - Удерживая CTRL нажмите в любом месте Панели инструментов Левой кнопкой мыши - появится окно редактирования панели - вставьте в нужное место созданную кнопку
...b) ContextMenu (главное меню) - Удерживая CTRL нажмите на любой команде главного меню Левой кнопкой мыши - появится окно редактирования меню - вставьте в нужное место созданную команду
5. Если скрипт использует дополнительные файлы, утилиты, программы, то необходимо проверить наличие таковых.
6. Проверить в скрипте пути дополнительных файлов, утилит, программ. Исправить, если они находятся в другом месте
7. Если скрипт использует вспомогательные скрипты их следует положить в папку ...\AkelFiles\Plugs\Scripts\Include\
----------------------
1. из архива Архив скриптов (http://tc-image.3dn.ru/Files/AkelPad/Scripts.zip)
2. возьмите скрипт SwitchingRuler.vbs
3. положите его в папку ...\AkelFiles\Plugs\Scripts\
4. предложенные код вставьте в меню
у себя в сборке прописал в AkelPad.ini - это позволяет при старте программы вырубать линейку:
CmdLineBegin=/Call("Scripts::Main", 1, "SwitchingRuler.vbs", `"0" "1"`)»
Не слишком круто? :) ПКМ по линейке/Настройки, параметр Высота линейки в ноль.
Andrey_A_A
11-01-2014, 23:21
Не слишком круто? »
Не понял вопроса.
Мне не нужна линейка при старте AkelPad, этим я автоматизирую процесс, а нажимать каждый раз ПКМ + настройки + в ноль + OK - для меня непосильный труд. Для этого и существуют скрипты, которыми можно автоматизировать почти любые действия ).
Andrey_A_A, вопрос был:
А можно "линейку" отключить? Непривычно. »
Исходя из этого - проще отключить один раз и забыть про нее. Вообще - сомнительная фича, у себя пока оставил, только изменил цвет и ширину каретки.
Andrey_A_A
12-01-2014, 01:52
Исходя из этого - проще отключить один раз »
В том-то и дело, что нет в плагине отдельной выключалки для линейки и строки нумерации.
собралось немало интересных наработок »
учтено в ссылках от 15.01.2014. Добавлен целый большой пункт меню "Извлечение", в пункте "Кодировки" появилась удобная функция "Просмотр символов Ansi и Unicode"
Кроме того скрипт KDJ позволил при ПКМ на панели закладок и нумерации строк вызывать любое контекстное меню, поэтому я включил в это меню пункт Вкл/Откл линейки, - и отказался от её умолчательного включения (раз так быстро и просто можно включить при необходимости) Это расширило поле редактирования. Для этой же цели я отключил строку состояния. Немного изменен состав кнопок, - на мой взгляд более функционально. Ну и несколько плагинов обновилось (они сейчас опять начали активно развиваться после некоторого затишья)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC