Hotkeys plugin

Discuss and announce AkelPad plugins
Post Reply
  • Author
  • Message
Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Lenchik wrote:Хочется ещё один параметр - \с - для вставки содержимого буфера обмена.
100500!..

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

Post by Instructor »

Lenchik, VladSh
Думаю желание превратить Insert() во второй Scripts излишне, см. Insert.js.

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

Post by VladSh »

Instructor
Хороший скрипт, спасибо!
Я что-то похожее использую от Infocatcher'а - insertTag.js.

Но всё-таки.. "превращать во второй Scripts" мы не хотим.. в методе Insert() всего лишь не хватает как раз вставки из буфера (других предложений за последние годы не было, ведь правда?), и это, как я понимаю совсем нетрудно сделать.. Всего лишь тэг для вставки из буфера! :D

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

окно "Все клавиши..." не запоминает внесённых изменений: ширина столбцов, сортировку по столбцу

Instructor
научите его этому? ;)

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

Post by Instructor »

Добавлено: сохранение настроек диалога "Все клавиши".

Added: save "All keys" dialog settings.


Hotkeys plugin v4.3

Offline
Posts: 267
Joined: Mon Mar 12, 2007 3:45 pm

Post by [Yustas.NeO] »

Instructor wrote:Добавлено: сохранение настроек диалога "Все клавиши".
А столбец сортировки? :oops:

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

Post by Andrey_A_A »

Скрипт

Code: Select all

"&Активный столбец вкл\выкл" Call("Scripts::Main", 1, "ActiveColumnSwitch.js", `"%m" "%i"`)
выдаёт ошибку, если его вызывать горячей клавишей (плагин 4.7)

Code: Select all

Скрипт: C:\TC Image\AkelFiles\Plugs\Scripts\ActiveColumnSwitch.js
Строка: 44
Символ: 5
Ошибка: Переполнение
Код: 800А0006
Источник:	Ошибка выполнения Microsoft JScript
Вызов скрипта из меню и из тулбара проходит нормально

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

Post by Instructor »

Andrey_A_A
См. какие переменные могут быть использованы в плагинах. Hotkeys плагин не знает таких переменных "%m" "%i" и ContextMenu не будет в данном случае правильно обрабатывать вызов. Т.е. параметры "%m" "%i" верны только для ToolBar плагина, для остальных эти параметры необходимо опустить.

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

Post by Instructor »

Добавлено: фильтр в основной диалог и диалог "Все клавиши".

Added: filter in the main and "All keys" dialogs.


Hotkeys plugin v5.1

Offline
Posts: 176
Joined: Sat Dec 24, 2011 4:05 pm

Post by F. Phoenix »

Основные хоткеи бы еще можно было изменять... Мне, например, под смену кодировки только мешаются, а операции со вкладками бы с радостью куда-нить переставил, освободив место скриптам. Кнопка "Все клавиши" же по-моему очень неплохо бы смотрелась в виде чекбокса :)

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

Post by Instructor »

F. Phoenix wrote:Основные хоткеи бы еще можно было изменять...
Это одна из прямых задач плагина. Какие-то сложности с изменением?

Offline
Posts: 176
Joined: Sat Dec 24, 2011 4:05 pm

Post by F. Phoenix »

Хм... Сбило, что "Все клавиши" не редактируются. Т.е. очищать только добавлением чего-то вроде такого?

Code: Select all

(пусто-1)   Command(0)   Alt+W
(пусто-2)   Command(0)   Alt+D
(пусто-3)   Command(0)   Alt+K
(пусто-4)   Command(0)   Alt+L
(пусто-5)   Command(0)   Alt+B
(пусто-6)   Command(0)   Alt+U
Не очень удобно, но работает и ладно :) Тогда это больше к меню вопрос: если переопределяю, к примеру, Ctrl+N, то сочетание хоть и отключается, но в главном меню отображается. Какой-то автодетект бы ему, а хоткеям возможность отключения своих биндов для менее геморройных поисков удобного окружения (вон даже эти пустышки временно отключать, когда что-то другое биндишь).

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

Post by Instructor »

Добавлено: отображение кода горячей клавиши.

Added: hotkey code displaying.


Hotkeys plugin v5.2

Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Проблемс. Имеется такие две комманды

Code: Select all

Call("Log::Output",1, '"C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\MSDEV.EXE" e:\DISTRICT\VS\BlankList\BlankList.dsw /MAKE "BlankList - Win32 Debug"',"e:\DISTRICT\VS\BlankList","(.*)\((\d+)\) : error|warning","/FILE=$1 /GOTOLINE=$2:1",-1,-1,2)
Call("Log::Output",1, '"C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\MSDEV.EXE" e:\DISTRICT\VS\BlankList\BlankList.dsw /MAKE "BlankList - Win32 Release"',"e:\DISTRICT\VS\BlankList","(.*)\((\d+)\) : error|warning","/FILE=$1 /GOTOLINE=$2:1",-1,-1,2)
Назначаю F7 и Ctrl+F7, всё Ок. Всё работает. Перегружаю акел. Комбинации не пашут. Шагаю в плагин - команды и имена остались, клавиши - нет. Переназначаю опять. Работает. Ну и по кругу. Где-то после пятого захода глянул случайно в команду, сюрприз: не хватает одного-трех знаков команды(скобки и цифры)(но работает без закрытой скобки и цифры и запятой). Оказалось начальное Ок - не ОК, последний аргумент сразу же обрезался.
В общем, слишком короткое поле. Где-то внутри обрезается.

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

Post by Instructor »

FeyFre
Доработано.
Post Reply