AkelPad для чайников

Russian main discussion
  • Author
  • Message
Offline
Posts: 382
Joined: Wed Sep 28, 2011 3:05 pm

Post by Cuprum »

Каким образом можно настроить, чтобы при закрытии вкладки по Ctrl+W (режим PMDI) фокус перемещался на соседнюю левую, а не на последнюю активную?

Offline
Site Admin
Posts: 6411
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Cuprum
Такой нет настройки.

Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post by Andrey_A_A »

Есть ли функция - закрыть все вкладки которые не имеют имени - часто бывает насоздаёшь пустых вкладок со всяким "мусором", а потом по одной закрывать с запросом - сохранять или нет

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

Andrey_A_A
Unless there is no such feature. But you can do this by using a script.

Offline
Site Admin
Posts: 6411
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »


Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post by Andrey_A_A »

Instructor
Спасибо в очередной раз!

Offline
Posts: 173
Joined: Mon Dec 06, 2010 9:53 am
Location: г.Харьков, Русь

Post by San_dr »

По какой причине могут не работать в главном меню такие пункты

Code: Select all

  SEPARATOR
  "&Ассоциации"
  {
  -"Регистрировать" Exec(`"%a\AkelPad.exe /reassoc"`) 
  -"Дерегистрировать" Exec(`"%a\AkelPad.exe /deassoc"`)
  }
  SEPARATOR
список ассоциаций в ini имеется и птица именно на ini
==============
Еще кнопка не работает

Code: Select all

-"Дублировать текущий" Call("Scripts::Main", 1, "NewFilebyRecent.js", "%f", 0)   Icon("shell32.dll",134)
NewFilebyRecent.js - Version: 2.5 (2011.06.23)
CommonFunctions.js - Version: 2.2 (2011.09.23)

Offline
Posts: 3243
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

San_dr wrote:По какой причине могут не работать в главном меню такие пункты
Это тайна, покрытая мраком..
Посмотрите эту тему, возможно, найдёте решение.

P.S. Кстати, на OSZon'е когда-то правильно говорили - у вас в сборке куча косячного "материала": старых или неподдерживаемых скриптов и т.д.. В случае NewFilebyRecent.js я бы посоветовал глянуть как передаются параметры в описании скрипта.

Offline
Site Admin
Posts: 6411
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

San_dr wrote:По какой причине могут не работать в главном меню такие пункты...
Надо убедится, что в настройках на вкладке "Реестр" поставлены галочки на типах файлов и выбраны какие-либо расширения.

Offline
Posts: 3243
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

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

Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post by Andrey_A_A »

VladSh
Напомни имя скрипта.

Offline
Posts: 3243
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Andrey_A_A
reassoc.js

Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post by Andrey_A_A »

Подскажите, наверное это есть, но я упустил
Как создать новую вкладку сразу же после документа, а не в конце
к примеру открыто 50 документов, я работаю с 23-м, хотелось бы создать вкладку следом за 23-м, а не в конце.

Offline
Posts: 30
Joined: Sat Nov 26, 2011 1:52 pm

Post by Egor »

Вообще, я юзаю AkelPad года 3, но до сих пор юзал его просто как замену Блокнота с тулбаром (мне очень не хватает кнопок) и чтобы быстро стартовал. Но вот щас на меня что-то напал маразм и я решил поподробнее в нём разобраться, вот зарегился на форуме, чтобы начать задавать тупые вопросы :).

(1). ЧТО делает команда (4193) "Вставить текст из буфера обмена после каретки"? — я создал для нее кнопку, но она почему-то неактивна, т.е. просто не нажимается и ничего не происходит.

(2). С командой (4196) "Вставить новую строку с сохранением отступов слева" тоже ничего не происходит, кнопка неактивна. — Это глюк или я что-то не так делаю?

(3). Можно ли в AkelPad подсветить при поиске все вхождения, т.е., например, ищем слово "индекс" и оно выделяется во всём тексте заливкой некоего цвета (т.е. если, допустим в тексте оно встречается 100 раз, то будет 100 заливок). Такая фича есть в EmEditor я очень привык к ней…

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

Egor wrote:(1). ЧТО делает команда (4193) "Вставить текст из буфера обмена после каретки"? — я создал для нее кнопку, но она почему-то неактивна, т.е. просто не нажимается и ничего не происходит.
Разница с обычной вставкой только в положении курсора (он остается там где был).
Добавьте в вызове впереди "тирушечку" вот так:
# Paste after
-"" Command(4193) Icon(9)

(2) - делайте по аналогии (тире в начале)
Egor wrote:(3). Можно ли в AkelPad подсветить при поиске все вхождения…
Я не помню есть ли такое в контекстном меню "из коробки". Там должен быть пункт "Отметить". Это "оно самое" и есть. Если нет то добавьте в контекстное меню окна редактирования следущий код:

Code: Select all

SEPARATOR
"Отметить" Icon("%a\AkelFiles\Plugs\Coder.dll", 0)
{
  "Бирюзовым" Call("Coder::HighLight", 2, 0, "#9BFFFF", 1, 0, 11) Icon("%a\AkelFiles\Plugs\Coder.dll", 6)
  "Оранжевым" Call("Coder::HighLight", 2, 0, "#FFCD9B", 1, 0, 12) Icon("%a\AkelFiles\Plugs\Coder.dll", 7)
  "Желтым" Call("Coder::HighLight", 2, 0, "#FFFF9B", 1, 0, 13) Icon("%a\AkelFiles\Plugs\Coder.dll", 8)
  "Фиолетовым" Call("Coder::HighLight", 2, 0, "#BE7DFF", 1, 0, 14) Icon("%a\AkelFiles\Plugs\Coder.dll", 9)
  "Зеленым без учета регистра!"  Call("Coder::HighLight", 2, 0, "#88E188", 0, 0, 15) Icon("%a\AkelFiles\Plugs\Coder.dll", 10)
  SEPARATOR
  -"Убрать все отметки" Call("Coder::HighLight", 3, 0) Icon("%a\AkelFiles\Plugs\Coder.dll", 11)
}
в примере "зеленый" отличается от остальных параметром "0" вместо "1", что позволяет игнорировать регистр при выделении искомых кусков.[/code]
Post Reply