Page 44 of 64

Posted: Mon Dec 08, 2014 12:00 pm
by Serge Yolkin
Vlad_AP
Любые подсветки/выделения не предусмотрены форматом .txt . Костыли понапридумывать можно, но сводиться они будут к одному из двух: либо предопределённые правила (требуется формализовать условия подсветки/выделения в том же Coder, например), либо включение дополнительных данных в файл, а это уже не совсем .txt и гарантии корректной обработки такого файла другими программами никто не даст.
Логичный выход - использование расширенных текстовых форматов, начиная от .rtf и .html до всяких .doc/docx с аналогами, но это задачка не для текстового редактора, даже такого прикольного, как Акел... А пользоваться текстовыми процессорами, которые для этого и предназначены, Вы почему-то не хотите. Даже не знаю, что тут посоветовать.

Posted: Mon Dec 15, 2014 9:52 pm
by Cuprum
А где можно посмотреть канонические настройки меню (редактирования, вкладок), которые сейчас используются в последней версии? Вроде бы проскакивали ссылки, не могу найти :(

Posted: Mon Dec 15, 2014 9:57 pm
by Skif_off
Cuprum
Переместите ContextMenu.ini и запустите.
Главное меню целиком:
http://akelpad.sourceforge.net/files/pl ... in-Rus.txt
http://akelpad.sourceforge.net/files/pl ... in-Eng.txt

Posted: Mon Dec 15, 2014 10:01 pm
by Cuprum
Skif_off
Благодарю!

Posted: Wed Jan 07, 2015 6:02 pm
by Skif_off
Instructor
Это единственная

Code: Select all

HWND FindAkelCopy()
{
  HWND hWndFriend=NULL;

  if (moCur.dwSingleOpenProgram & SOP_SAMEEXE)
    EnumWindows(EnumAkelCopyProc, (LPARAM)&hWndFriend);
  else
    hWndFriend=FindWindowExWide(NULL, NULL, APP_MAIN_CLASSW, NULL);
  return hWndFriend;
}
, которая проверяет, что нет запущенной копии AkelPad.exe, если стоит запрет на запуск нескольких копий?

Posted: Tue Jan 13, 2015 3:51 pm
by antabu
Нубовский вопрос. Каким способом легче определить, в какой раскладке была набрана каждая буква, например, слова АТOМ ?
Или как найти код символа?

Posted: Tue Jan 13, 2015 4:32 pm
by Skif_off
antabu
Например, с помощью txt.coder можно цветом выделить разными цветами кириллицу, латиницу и цифры. У меня для этой цели заведён отдельный coder-файл.

Код символа под курсором можно увидеть в строке состояния, настроив её по своему вкусу: см. ручной параметр StatusUserFormat (настраивать удобно с AkelPadManualSettings.js).

Posted: Wed Jan 14, 2015 7:50 am
by antabu
Спасибо. Код в строке состояния стал отображаться. А с Coder plugin syntax file если не трудно - подробнее, он же в юникоде.

Posted: Wed Jan 14, 2015 6:42 pm
by Skif_off
antabu
Не понял ваш вопрос, причём тут юникод тоже. Добавляете txt.coder и видите приблизительно такую картину: http://rghost.ru/60348667/image.png

сохраняете txt.coder и перемещаете его в "[AkelPad]\AkelFiles\Plugs\Coder", удаляете там файл cache. После запуска AkelPad
идёте в Настройки/Плагины, ставите галочку Coder::HighLight, после чего дважды щёлкаете по Coder::Settings. В появившемся окне настроек внизу будет Псевдоним для неизвестного файла, пишете "txt". Сохраняете, закрываете, всё.

Если плание Coder не установлен, то ставите. В случае проблем обратите сначала внимание сюда

Posted: Thu Jan 15, 2015 6:31 am
by Instructor
Skif_off wrote:Это единственная

Code: Select all

HWND FindAkelCopy()
{
  HWND hWndFriend=NULL;

  if (moCur.dwSingleOpenProgram & SOP_SAMEEXE)
    EnumWindows(EnumAkelCopyProc, (LPARAM)&hWndFriend);
  else
    hWndFriend=FindWindowExWide(NULL, NULL, APP_MAIN_CLASSW, NULL);
  return hWndFriend;
}
, которая проверяет, что нет запущенной копии AkelPad.exe, если стоит запрет на запуск нескольких копий?
Верно.
Skif_off wrote:(настраивать удобно с AkelPadMethodsView.js).
AkelPadManualSettings.js ?

Posted: Thu Jan 15, 2015 7:30 am
by Skif_off
Instructor
Спасибо, исправил пост на всякий случай :)

Posted: Thu Jan 15, 2015 8:32 am
by antabu
Спасибо Instructor, работает.

Posted: Sat Jan 31, 2015 11:44 pm
by Skif_off
Instructor
А зачем нужны AKD_GETCLIPBOARDTEXT и AKD_SETCLIPBOARDTEXT, если есть AkelPad.GetClipboardText() и AkelPad.SetClipboardText()? Или они никак не связаны?

Posted: Tue Feb 03, 2015 7:53 pm
by Instructor
Skif_off
Для плагинов.

Posted: Tue Feb 24, 2015 10:46 am
by antabu
WinXP sp3. AkelPad не инсталлирован (просто распакован).
Сохраняю настройки в .ini
Случайно обнаружил, что поиск/замена сохраняется в реестре HKCU\Software\Akelsoft\AkelPad\Search
Почему так?