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

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

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

gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkelPad  4.9.8 (от 18 июля 2016)
 
Страница программы | Скачать | Описание | Плагины | Форум | Скриншот (без плагинов) | Предыдущая часть темы
 


AkelPad - текстовый редактор с открытым исходным кодом, созданный, чтобы быть маленьким и быстрым.



Скачать инсталлятор (многоязычный): x86 | x64  

Скачать архив (русская версия): x86 | x64  
Скачать архив (английская версия): x86 | x64  

Скачать сборник плагинов: x86 | x64  

AkelUpdater v6.8 - обновление программы, плагинов и скриптов

Авторы:
AkelPad 4 - Шенгальц А.А.
AkelPad 3 - Шенгальц А.А.
AkelPad Classic (2.x) - Кузнецов А.И.
AkelPad - Кузнецов А.И.
 


Различные старые версии
Сборки AkelPad
Установка AkelPad 4 на Windоws 7 "С заменой Блокнота Windows"
Готовый батник (запустить перед установкой AkelPad)  для установки AkelPad 4 на Windоws 7 x86 "С заменой Блокнота Windows"
 
FAQ | Файл справки онлайн
 
Коллекция скриптов
Дополнительные синтаксические файлы
 

Всего записей: 7423 | Зарегистр. 18-02-2006 | Отправлено: 22:03 10-07-2017 | Исправлено: AlexDAT, 01:12 26-07-2019
yozhic



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off, ItsJustMe
Ну, вот, пока Магомет собирался, Гора возьми да сама и прийди Lookaround теперь работает.
Instructor, спасибо Вам огромное.
 
Skif_off
Ошибка лукэраунды воспроизводилась начиная с r4285. Теперь, благодаря Вам, я понял как надо действовать, разобрался и как создавать снэпшоты по коммитам. Осталось выявить с какого момента появился второй случай (с жадностью). На днях постараюсь посмотреть. Пока предполагаю, однако, что это не баг, а фича, поскольку Инструктор на это упоминание не отреагировал.

Всего записей: 1536 | Зарегистр. 20-03-2008 | Отправлено: 15:19 31-05-2018
dsioffe

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте все!
Помогите, пожалуйста: как сделать скрипт-болванку, который вставляет в редактируемый текст несколько заданных строк, и, если можно, устанавливает курсор в заданном месте одной из этих строк. Например, фрагмент на Паскале
begin
 
end
и курсор в начало первого оператора.
Так, чтобы я потом мог делать новые скрипты для других фрагментов, просто заменяя строки.
Сейчас у меня этим занимаются макросы, но я не могу их править.
Разобраться в написании скриптов с ходу не получается.
Заранее признателен.

Всего записей: 1 | Зарегистр. 31-05-2018 | Отправлено: 15:52 31-05-2018
VSHY

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dsioffe
Для этого не надо скрипт писать. Лучше изучать AkelPad по сборкам.
В моей сборке (посмотрите в шапке ссылку - далее сборка VladSh) из тулбара выбираете, к примеру, lss (просто лучше показать на этом примере), далее набираете: Do и жмёте Enter - видите результат. Вам нужно что-то типа такого. Здесь же жмёте Alt+F1, откроется файл конфигурации для lss-скриптов, вот там и увидите, как это сделано.
Но на самом деле нужно поискать coder-файл для Паскаля, где всё это уже настроено, добавить к себе и пользоваться.

Всего записей: 835 | Зарегистр. 19-05-2008 | Отправлено: 16:06 31-05-2018 | Исправлено: VSHY, 16:07 31-05-2018
yozhic



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dsioffe
В плагине Coder описание Coder::AutoComplete смотрели?
 
Добавлено:
VSHY о том же уже написал.

Всего записей: 1536 | Зарегистр. 20-03-2008 | Отправлено: 16:06 31-05-2018
ItsJustMe

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic
Исправление от автора всегда лучше. Тем более, RegExpFunc.h такой навороченный, в нем, кроме автора, вряд ли кто разберется. Второй баг пока не устранен. Ждем-с.

Всего записей: 1924 | Зарегистр. 02-09-2005 | Отправлено: 17:13 31-05-2018
totnetot



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может кому пригодится.
2 Скрипта.
Один последовательно открывает в редакторе файлы из списка, второй закрывает. При этом все другие файлы, которые открыты в редакторе не будут затронуты.

Всего записей: 377 | Зарегистр. 16-03-2013 | Отправлено: 21:29 02-06-2018 | Исправлено: totnetot, 21:33 02-06-2018
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
totnetot
OpenFileList.js не пробовали?

Всего записей: 5823 | Зарегистр. 28-01-2008 | Отправлено: 23:13 02-06-2018
totnetot



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
Я не только OpenFileList.js не пробовал, я более того даже AkelPad не пробовал (как бы дико это тут не звучало). Пользуюсь другим редактором. Я скрипты набросал, как образец к действию для одного человека (ссылка в посте со скриптами), особо не оптимизируя. Можно сделать удобней - чтобы списки были в отдельных файлах и сделать полноценный внешний менеджер. Файлы можно добавлять в менеджер с помощью drag-and-drop и одной клавишей переключать (открывать-закрывать) пакеты открытых в редакторе файлов.  
Выйдет удобнее чем менеджер сессий в сборке AkelPad которая у меня установлена.

Всего записей: 377 | Зарегистр. 16-03-2013 | Отправлено: 00:33 03-06-2018
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
totnetot
Бывает Наверное, удобнее в первую очередь сделать возможность забрать список из буфера обмена...

Всего записей: 5823 | Зарегистр. 28-01-2008 | Отправлено: 01:40 03-06-2018
totnetot



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

 
Подровнять кнопки и немного покодить. Основные функции (открыть - закрыть список файлов) уже (почти) готовы и работают в виде отдельных скриптов (см. выше).
На первых порах можно сделать фиксированное количество проектов (например 10). Когда всё заработает - можно в меню выводить только те проекты - которые существуют, и при увеличении количества проектов - увеличивать высоту меню и добавить скролл.
 
Мне AkelPad понравился тем что хорошее описание как им можно управлять с помощью скриптов. Много команд. Хороший конструктор в общем. Но Sublime мне  родней.
 
Кстати тут в AkelPad - Vim режим есть?

Всего записей: 377 | Зарегистр. 16-03-2013 | Отправлено: 05:55 03-06-2018 | Исправлено: totnetot, 06:02 03-06-2018
VSHY

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
totnetot
А для чего это всё, если есть плагин Sessions, который давно позволяет открывать/закрывать группы файлов, а также, хоть и ограничено, но работать с проектами? тыц
 
Добавлено:

Цитата:
Кстати тут в AkelPad - Vim режим есть?
Что такое "Vim режим"?
Если нужно только окно и управление комбинациами клавиш, то в сборнике скриптов имеются скрипты, которые позволяют убрать тулбар и меню. Комбинации клавиш настраиваются с помощью плагина Hotkeys.

Всего записей: 835 | Зарегистр. 19-05-2008 | Отправлено: 12:50 04-06-2018 | Исправлено: VSHY, 12:56 04-06-2018
totnetot



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VSHY
Этот плагин будет неудобным например в случае, если при открытых 10-и файлах - 5 из них нужно назначить как файлы отдельной сессии. Придётся делать много лишних движений.
 
Ещё я хочу рассказать, как можно сделать менеджер сессий, макет которого я привел выше - совсем незаменимым. Нужно научить его собирать в проектах файлы хранящиеся в разных местах системы. Он должен открывать каждый раз один и тот же набор файлов, независимо от их расположения. Даже если файлы были перемещены с момента последнего их открытия. Для этого файлы должны быть помечены тегами. Находится они будут мгновенно с помощью Everything. У Everything есть консольная версия.
 
Как известно в windows с тегами файлов всё плохо (хотя надо подробно изучить вопрос про применение для этой цели файловых потоков), но можно их дописывать в конце имени файла, в скобках (даже существуют файловые теговые менеджеры устроенные по такому принципу).  
Например: проект_00334_(проект,00334,срочно).txt
Может это и некрасиво выглядит, но всё же лучше чем ничего.  
Принцип работы менеджера сессий: При запуске определенных операций менеджер сессий сначала формирует список файлов проекта на основе назначенных тегов с помощью Everything, после чего уже работает с этим списком. Список должен формироваться заново при каждом новом вызове. В итоге получаем неубиваемый инструмент. Можно кстати обходиться и без тегов, тогда для исключения коллизий при поиске файлов нужно использовать больше параметров. Например: конкретное имя файла, дата его создания. Файлы должны быть уникальными.

Всего записей: 377 | Зарегистр. 16-03-2013 | Отправлено: 19:15 04-06-2018
yozhic



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

Всего записей: 1536 | Зарегистр. 20-03-2008 | Отправлено: 10:10 05-06-2018 | Исправлено: yozhic, 10:28 05-06-2018
VSHY

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
totnetot
Зачем Everything? Почему нельзя просто добавить файл проекта, куда в списке забивать все нужные файлы?

Всего записей: 835 | Зарегистр. 19-05-2008 | Отправлено: 11:37 05-06-2018
totnetot



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VSHY
Everything затем - чтобы не заниматься каждый раз редактированием списков файлов проекта.
В менеджере сессий нужно будет лишь один раз указать теги, по которым файлы будут включаться в проект. Менеджер всегда будет находить эти файлы, даже если они будут перемещены в другое расположение. Если создать новый файл с тегами проекта - то он автоматически будет добавлен в проект.
Но для тех кто хочет по старинке - можно предоставить возможность редактирования списка файлов проекта вручную.

Всего записей: 377 | Зарегистр. 16-03-2013 | Отправлено: 12:21 05-06-2018
Rako1



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет! Подскажите, можно ли как-то запустить несколько копий AkelPad, в каждой из которых будет открыто несколько вкладок? Пробовал делать две копии папки AkelPad, но всё равно открываемые файлы открываются в уже запущенном AkelPad. Может нужно .exe-файлы как-то модифицировать, чтобы один запущенный AkelPad не понимал, что запускается новая копия AkelPad или наоборот запускаемая новая копия AkelPad не понимала, что уже запущена одна копия AkelPad, смотря как там правильно. Как AkelPad понимает, что он запущен, по заголовку окна, по классу окна, по имени процесса или ещё как-то?

Всего записей: 341 | Зарегистр. 17-12-2007 | Отправлено: 12:48 05-06-2018
yozhic



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Rako1
Настройку SingleOpenProgram пробовали изменять?

Всего записей: 1536 | Зарегистр. 20-03-2008 | Отправлено: 13:57 05-06-2018
Rako1



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic
То, что надо. Спасибо!

Всего записей: 341 | Зарегистр. 17-12-2007 | Отправлено: 17:24 06-06-2018
abitip35pro9600gt



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Камрады, помогите!
создал шаблон на замену в скрипте
FindReplaceEx
а как его применить теперь - не пойму !?

Всего записей: 17 | Зарегистр. 10-11-2010 | Отправлено: 14:00 08-06-2018
YuS_2



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

Цитата:
а как его применить теперь - не пойму !?

Там вызывается стандартный диалог замены с дополнительными кнопками, нужно ткнуть кнопку Шаблоны/Пакеты и откроется интерфейс создания пакетов, там вроде всё интуитивно понятно. В левой и средней части создаются шаблоны, в средней же части кнопка, добавляющая шаблон в выбранный пакет в правой части. Затем после формирования пакета, в правой части есть кнопка "Заменить всё (пакетом)"

Всего записей: 2678 | Зарегистр. 03-02-2009 | Отправлено: 15:16 08-06-2018
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум Ru.Board » Компьютеры » Программы » AkelPad (часть 2)

Имя:
Пароль:
Сообщение

Для вставки имени, кликните на нем.

Опции сообщенияДобавить свою подпись
Подписаться на получение ответов по e-mail
Добавить тему в личные закладки
Разрешить смайлики?
Запретить коды


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2018

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru