спасибо, i love akel and his disigner !!!Infocatcher wrote:DrakonHaShAkelHelp-Rus.htm wrote:Ручные установки
...
WordBreak
Определяет, как будет перемещаться каретка по Ctrl+Left/Ctrl+Right.
Что хотелось бы добавить в AkelPad (2)
- Author
- Message
-
Offline
- Posts: 267
- Joined: Mon Mar 12, 2007 3:45 pm
Еще несколько накопившихся хотелок:
1. Внутренняя команда "Сохранить все настройки программы" - те же действия что и перед выходом из программы. А то иногда надо сохраниться на всякий случай, а выходить при этом из программы - проблематично.
2. Возможно ли этап обновление файла (вручную или "извне" после ответа ДА на вопрос "файл был изменен - обновить?") - сделать тоже откатываемым командами Undo/Redo?
3. При выполнении вставки Insert("\n",1) добавить какой-ниубдь параметр означающий "сохранять отступ".
4. Закрываю программу; при закрытии файла программа спрашивает "такой-то файл изменен - сохранить?" - жму отмена, чтобы посмотреть с чего это он вдруг не сохраненный; произвожу над файлом действия (сохраняю или просто откатываюсь); повторно пытаюсь закрыть программу; итог: при следующем запуске откроются только вкладки оставшиеся открытыми _после_ вопроса про несохраненность.
Вроде бы все логично. Но все равно как-то оно не так... Может при закрытии программы проверять сохраненность файлов ДО того как оно начнут закрываться?
1. Внутренняя команда "Сохранить все настройки программы" - те же действия что и перед выходом из программы. А то иногда надо сохраниться на всякий случай, а выходить при этом из программы - проблематично.
2. Возможно ли этап обновление файла (вручную или "извне" после ответа ДА на вопрос "файл был изменен - обновить?") - сделать тоже откатываемым командами Undo/Redo?
3. При выполнении вставки Insert("\n",1) добавить какой-ниубдь параметр означающий "сохранять отступ".
4. Закрываю программу; при закрытии файла программа спрашивает "такой-то файл изменен - сохранить?" - жму отмена, чтобы посмотреть с чего это он вдруг не сохраненный; произвожу над файлом действия (сохраняю или просто откатываюсь); повторно пытаюсь закрыть программу; итог: при следующем запуске откроются только вкладки оставшиеся открытыми _после_ вопроса про несохраненность.
Вроде бы все логично. Но все равно как-то оно не так... Может при закрытии программы проверять сохраненность файлов ДО того как оно начнут закрываться?
-
Offline
- Site Admin
- Posts: 6411
- Joined: Thu Jul 06, 2006 7:20 am
[Yustas.NeO]
1. Можно использовать такой код:
2. Это же переоткрытие файла - вся история очищается.
3.
1. Можно использовать такой код:
Code: Select all
Call("Scripts::Main", 1, "EvalCmd.js", `"AkelPad.Command(4255); AkelPad.Command(4255);"`)3.
Code: Select all
Command(4196)-
Offline
- Posts: 267
- Joined: Mon Mar 12, 2007 3:45 pm
ХитроInstructor wrote:1. Можно использовать такой код:Code: Select all
Call("Scripts::Main", 1, "EvalCmd.js", `"AkelPad.Command(4255); AkelPad.Command(4255);"`)
ЖальInstructor wrote:2. Это же переоткрытие файла - вся история очищается.
"Смотрим в книгу, видим фигу". Эх.Instructor wrote:3.Code: Select all
Command(4196)
Last edited by [Yustas.NeO] on Tue Jun 28, 2011 12:21 pm, edited 1 time in total.
-
Offline
- Posts: 2
- Joined: Sun Jun 26, 2011 12:24 pm
Для начала выражаю благодарность за имхо лучший редактор. Пользуюсь с 2007 года.
Хотелось бы видеть одну маленькую, но удобную функцию. Я смотрел плагины, может быть конечно не нашел, тогда... прошу извинить и тыкнуть носом
Смысл прост: выделить с номера строки по номер строки. Функция "перейти" - штука удобная. Но вот бы еще такую увидеть. Когда в файле несколько млн. строк, то ручками выделять не удобно.
Хотелось бы видеть одну маленькую, но удобную функцию. Я смотрел плагины, может быть конечно не нашел, тогда... прошу извинить и тыкнуть носом
Смысл прост: выделить с номера строки по номер строки. Функция "перейти" - штука удобная. Но вот бы еще такую увидеть. Когда в файле несколько млн. строк, то ручками выделять не удобно.
-
Offline
- Posts: 122
- Joined: Sat Mar 19, 2011 10:20 pm
можно ли добавить в akel функционал наподобие как в notepad++ и HippoEdit150:
выделяем слово/фразу/... и даем команду выделить определенным цветом все совпадения в тексте. это выделение остается до тех пор, пока не будет отменено пользователем.
здесь о том, как это реализовано в hippoedit: http://forum.hippoedit.com/beta-version ... 0/#msg3190

хотелось бы чтобы эти "выделения" сохранялись между сеансами (как позиция каретки и закладки) и чтобы их можно было бы задавать не только выделением но и вручную при помощи регулярок.
выделяем слово/фразу/... и даем команду выделить определенным цветом все совпадения в тексте. это выделение остается до тех пор, пока не будет отменено пользователем.
здесь о том, как это реализовано в hippoedit: http://forum.hippoedit.com/beta-version ... 0/#msg3190

хотелось бы чтобы эти "выделения" сохранялись между сеансами (как позиция каретки и закладки) и чтобы их можно было бы задавать не только выделением но и вручную при помощи регулярок.
-
Offline
- Posts: 767
- Joined: Mon Sep 28, 2009 10:03 am
- Location: Minsk, Belarus
DrakonHaSh
из Coder-Rus.txt
Настраивайте, как хотите
из Coder-Rus.txt
Code: Select all
*** Внешний вызов Coder::HighLight ***
Call("Coder::HighLight", 2, "#RRGGBB", "#RRGGBB", CASE, FONTSTYLE, ID)
Параметры:
2
Отметить выделенный текст.
"#RRGGBB"
Цвет текста, если "0" игнорируется.
"#RRGGBB"
Цвет фона, если "0" игнорируется.
CASE (один из следующих):
0 не учитывать регистр.
1 учитывать регистр (по умолчанию).
FONTSTYLE (один из следующих):
0 игнорировать (по умолчанию).
1 обычный шрифт.
2 жирный шрифт.
3 курсивный шрифт.
4 жирный курсивный шрифт.
ID
Иденитификатор (по умолчанию 1).
Пример:
Call("Coder::HighLight", 2, "#000000", "#9BFF9B", 1, 0, 1)
Call("Coder::HighLight", 3, ID)
Параметры:
3
Снять отметки текста.
ID
Иденитификатор (по умолчанию 0). Если ноль, удалить все отметки.-
Offline
- Posts: 3243
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
DrakonHaSh
Кто-то уже давненько выкладывал такое меню для Notepad++, но я по поиску сейчас не нашёл. В несколько изменённом варианте оно есть у меня в меню окна редактирования.
Единственное, что прога/плаги сейчас не поддерживают, это сохранения пометок между сеансами.
Кто-то уже давненько выкладывал такое меню для Notepad++, но я по поиску сейчас не нашёл. В несколько изменённом варианте оно есть у меня в меню окна редактирования.
Единственное, что прога/плаги сейчас не поддерживают, это сохранения пометок между сеансами.
Last edited by VladSh on Wed Jun 29, 2011 12:00 pm, edited 1 time in total.
-
Offline
- Posts: 122
- Joined: Sat Mar 19, 2011 10:20 pm
se7h, VladSh спасибо.
а ваше, VladSh, MY CONTEXTUAL MENUS супер ! буду сейчас перетягивать к себе многое. спасибо.
Instructor вам тоже огромное спасибо. что не захочешь - а оно уже почти всегда есть
можно ли добавить в Coder функционал, обеспечивающий:
а ваше, VladSh, MY CONTEXTUAL MENUS супер ! буду сейчас перетягивать к себе многое. спасибо.
Instructor вам тоже огромное спасибо. что не захочешь - а оно уже почти всегда есть
можно ли добавить в Coder функционал, обеспечивающий:
хотелось бы чтобы эти "выделения" сохранялись между сеансами (как позиция каретки и закладки) и чтобы их можно было бы задавать не только выделением но и вручную при помощи регулярок.
-
Offline
- Posts: 3243
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Всегда радDrakonHaSh wrote:ваше, VladSh, MY CONTEXTUAL MENUS супер ! буду сейчас перетягивать к себе многое. спасибо.
Только, сорри, я его давно не обновлял... А сейчас обновил последними изменениями ))
Я предлагал отдельный плаг, который сохранял бы инфу по редактируемому файлу:DrakonHaSh wrote:можно ли добавить в Coder функционал, обеспечивающий:хотелось бы чтобы эти "выделения" сохранялись между сеансами (как позиция каретки и закладки)
- кодировку и формат новой строки;
- начальную и конечную позиции курсора (выделение текста);
- установленные закладки;
- цветовые пометки;
- может быть что-нибудь ещё...
Куда сохранять, в какой-то общий файл или в отдельные файлы, соотсветствующие каждому редактируемому файлу, - опция.
Такое решение разгрузило бы другие плаги, и функционал бы не пересекался, как сейчас есть в Sessions и Lineboard.
Специфическая штука... Наверное для этого лучше скрипт - который будет искать текст, выделять и помечать определённым цветом.DrakonHaSh wrote:чтобы их можно было бы задавать не только выделением но и вручную при помощи регулярок.
-
Offline
- Posts: 122
- Joined: Sat Mar 19, 2011 10:20 pm
по моему очень дельное предложение.VladSh wrote:Я предлагал отдельный плаг, который сохранял бы инфу по редактируемому файлу:DrakonHaSh wrote:можно ли добавить в Coder функционал, обеспечивающий:хотелось бы чтобы эти "выделения" сохранялись между сеансами (как позиция каретки и закладки)
- кодировку и формат новой строки;
- начальную и конечную позиции курсора (выделение текста);
- установленные закладки;
- цветовые пометки;
- может быть что-нибудь ещё...
Куда сохранять, в какой-то общий файл или в отдельные файлы, соотсветствующие каждому редактируемому файлу, - опция.
Такое решение разгрузило бы другие плаги, и функционал бы не пересекался, как сейчас есть в Sessions и Lineboard.
по мне было б класс если б такой плаг (или возможно само ядро акела) предоставлял бы интерфейс/функционал для сохранения и восстановления произвольных параметров/значений для каждого файла.
и насчет того, что хорошо бы предоставить возможность выбора куда сохранять эту информацию тоже очень полезная была бы фича.
[ я бы, например, выбрал хранить эту информацию в корне диска редактируемого файла - очень удобно при редактировании файлав на флешке (у меня все основные файлы на внешнем 2.5" usb диске, который всегда со мной) ]
-
Offline
- Posts: 3243
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
При наведении на вкладку хотелось бы видеть всплывающий хинт с полным путем и именем файла. Бывает открыто много файлов с одинаковыми названиями из разных папок.. Смотреть в заголовок проги не выход, т.к. прога может быть без него (полноэкранный режим). F10 тоже как-то не то...
Чтобы хинт не нервировал, поставить задержку на его появление в 1 секунду. И если щёлкаешь по вкладке любой клавишей, хинт должен скрываться.
Чтобы хинт не нервировал, поставить задержку на его появление в 1 секунду. И если щёлкаешь по вкладке любой клавишей, хинт должен скрываться.