Page 11 of 14

Posted: Fri Jun 24, 2011 8:50 am
by DrakonHaSh
Infocatcher wrote:DrakonHaSh
AkelHelp-Rus.htm wrote:Ручные установки
...
WordBreak
Определяет, как будет перемещаться каретка по Ctrl+Left/Ctrl+Right.
спасибо, i love akel and his disigner !!! :)

Posted: Fri Jun 24, 2011 9:30 am
by [Yustas.NeO]
Еще несколько накопившихся хотелок:

1. Внутренняя команда "Сохранить все настройки программы" - те же действия что и перед выходом из программы. А то иногда надо сохраниться на всякий случай, а выходить при этом из программы - проблематично.

2. Возможно ли этап обновление файла (вручную или "извне" после ответа ДА на вопрос "файл был изменен - обновить?") - сделать тоже откатываемым командами Undo/Redo?

3. При выполнении вставки Insert("\n",1) добавить какой-ниубдь параметр означающий "сохранять отступ".

4. Закрываю программу; при закрытии файла программа спрашивает "такой-то файл изменен - сохранить?" - жму отмена, чтобы посмотреть с чего это он вдруг не сохраненный; произвожу над файлом действия (сохраняю или просто откатываюсь); повторно пытаюсь закрыть программу; итог: при следующем запуске откроются только вкладки оставшиеся открытыми _после_ вопроса про несохраненность.
Вроде бы все логично. Но все равно как-то оно не так... Может при закрытии программы проверять сохраненность файлов ДО того как оно начнут закрываться?

Posted: Fri Jun 24, 2011 9:54 am
by Instructor
[Yustas.NeO]
1. Можно использовать такой код:

Code: Select all

Call("Scripts::Main", 1, "EvalCmd.js", `"AkelPad.Command(4255); AkelPad.Command(4255);"`)
2. Это же переоткрытие файла - вся история очищается.
3.

Code: Select all

Command(4196)

Posted: Fri Jun 24, 2011 10:34 am
by [Yustas.NeO]
Instructor wrote:1. Можно использовать такой код:

Code: Select all

Call("Scripts::Main", 1, "EvalCmd.js", `"AkelPad.Command(4255); AkelPad.Command(4255);"`)
Хитро :D
Instructor wrote:2. Это же переоткрытие файла - вся история очищается.
Жаль :(
Instructor wrote:3.

Code: Select all

Command(4196)
"Смотрим в книгу, видим фигу". Эх.

Posted: Sun Jun 26, 2011 12:31 pm
by rallo
Для начала выражаю благодарность за имхо лучший редактор. Пользуюсь с 2007 года.
Хотелось бы видеть одну маленькую, но удобную функцию. Я смотрел плагины, может быть конечно не нашел, тогда... прошу извинить и тыкнуть носом :)
Смысл прост: выделить с номера строки по номер строки. Функция "перейти" - штука удобная. Но вот бы еще такую увидеть. Когда в файле несколько млн. строк, то ручками выделять не удобно.

Posted: Sun Jun 26, 2011 3:37 pm
by Instructor

Posted: Sun Jun 26, 2011 7:26 pm
by rallo
Instructor
Спасибо! То, что надо :)

Posted: Wed Jun 29, 2011 8:42 am
by DrakonHaSh
можно ли добавить в akel функционал наподобие как в notepad++ и HippoEdit150:
выделяем слово/фразу/... и даем команду выделить определенным цветом все совпадения в тексте. это выделение остается до тех пор, пока не будет отменено пользователем.

здесь о том, как это реализовано в hippoedit: http://forum.hippoedit.com/beta-version ... 0/#msg3190
Image

хотелось бы чтобы эти "выделения" сохранялись между сеансами (как позиция каретки и закладки) и чтобы их можно было бы задавать не только выделением но и вручную при помощи регулярок.

Posted: Wed Jun 29, 2011 8:58 am
by se7h
DrakonHaSh
из 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). Если ноль, удалить все отметки.
Настраивайте, как хотите

Posted: Wed Jun 29, 2011 9:14 am
by VladSh
DrakonHaSh
Кто-то уже давненько выкладывал такое меню для Notepad++, но я по поиску сейчас не нашёл. В несколько изменённом варианте оно есть у меня в меню окна редактирования.

Единственное, что прога/плаги сейчас не поддерживают, это сохранения пометок между сеансами.

Posted: Wed Jun 29, 2011 10:38 am
by DrakonHaSh
se7h, VladSh спасибо.
а ваше, VladSh, MY CONTEXTUAL MENUS супер ! буду сейчас перетягивать к себе многое. спасибо.

Instructor вам тоже огромное спасибо. что не захочешь - а оно уже почти всегда есть :)
можно ли добавить в Coder функционал, обеспечивающий:
хотелось бы чтобы эти "выделения" сохранялись между сеансами (как позиция каретки и закладки) и чтобы их можно было бы задавать не только выделением но и вручную при помощи регулярок.

Posted: Wed Jun 29, 2011 11:58 am
by VladSh
DrakonHaSh wrote:ваше, VladSh, MY CONTEXTUAL MENUS супер ! буду сейчас перетягивать к себе многое. спасибо.
Всегда рад :)
Только, сорри, я его давно не обновлял... А сейчас обновил последними изменениями ))
DrakonHaSh wrote:можно ли добавить в Coder функционал, обеспечивающий:
хотелось бы чтобы эти "выделения" сохранялись между сеансами (как позиция каретки и закладки)
Я предлагал отдельный плаг, который сохранял бы инфу по редактируемому файлу:
- кодировку и формат новой строки;
- начальную и конечную позиции курсора (выделение текста);
- установленные закладки;
- цветовые пометки;
- может быть что-нибудь ещё... :)
Куда сохранять, в какой-то общий файл или в отдельные файлы, соотсветствующие каждому редактируемому файлу, - опция.
Такое решение разгрузило бы другие плаги, и функционал бы не пересекался, как сейчас есть в Sessions и Lineboard.
DrakonHaSh wrote:чтобы их можно было бы задавать не только выделением но и вручную при помощи регулярок.
Специфическая штука... Наверное для этого лучше скрипт - который будет искать текст, выделять и помечать определённым цветом.

Posted: Thu Jun 30, 2011 3:24 pm
by DrakonHaSh
VladSh wrote:
DrakonHaSh wrote:можно ли добавить в Coder функционал, обеспечивающий:
хотелось бы чтобы эти "выделения" сохранялись между сеансами (как позиция каретки и закладки)
Я предлагал отдельный плаг, который сохранял бы инфу по редактируемому файлу:
- кодировку и формат новой строки;
- начальную и конечную позиции курсора (выделение текста);
- установленные закладки;
- цветовые пометки;
- может быть что-нибудь ещё... :)
Куда сохранять, в какой-то общий файл или в отдельные файлы, соотсветствующие каждому редактируемому файлу, - опция.
Такое решение разгрузило бы другие плаги, и функционал бы не пересекался, как сейчас есть в Sessions и Lineboard.
по моему очень дельное предложение.
по мне было б класс если б такой плаг (или возможно само ядро акела) предоставлял бы интерфейс/функционал для сохранения и восстановления произвольных параметров/значений для каждого файла.
и насчет того, что хорошо бы предоставить возможность выбора куда сохранять эту информацию тоже очень полезная была бы фича.
[ я бы, например, выбрал хранить эту информацию в корне диска редактируемого файла - очень удобно при редактировании файлав на флешке (у меня все основные файлы на внешнем 2.5" usb диске, который всегда со мной) ]

Posted: Mon Jul 11, 2011 1:09 pm
by [Yustas.NeO]
Предлагаю добавить новый параметр строки состояния - размер локальной табуляции (что-то типа "%tl").

Posted: Mon Jul 18, 2011 6:34 am
by VladSh
При наведении на вкладку хотелось бы видеть всплывающий хинт с полным путем и именем файла. Бывает открыто много файлов с одинаковыми названиями из разных папок.. Смотреть в заголовок проги не выход, т.к. прога может быть без него (полноэкранный режим). F10 тоже как-то не то...
Чтобы хинт не нервировал, поставить задержку на его появление в 1 секунду. И если щёлкаешь по вкладке любой клавишей, хинт должен скрываться.