Что нового

SciTE настройка горячих клавиш

V

vladu

Гость
Добрый день,

Есть ли возможность настроить/изменить в SciTE "горячие клавиши"?
Пробовал найти в Tools ... там есть SciTE Config но в нем нет настройки горячих клавиш.

Заранее спасибо за помощь,
Влад
 

Dm666

Осваивающий
Сообщения
221
Репутация
48
Горячие клавиши чего именно требуется поменять?
Клавиши вызова, например, программ из меню Tools задаются в au3.properties
 

AZJIO

Меценат
Меценат
Сообщения
2,756
Репутация
1,151
vladu
Скачать полную версию SciTE4AutoIt3, в файле "AutoIt3\SciTE\Properties\au3.properties" найти блоки текста, аналогично этому:

Код:
#x 18 Jump to Func quickly
command.name.18.$(au3)=Прыжок к выделенной функции
command.mode.18.$(au3)=subsystem:lua,savebefore:yes
command.shortcut.18.$(au3)=Ctrl+J
command.18.$(au3)=InvokeTool AutoItGotoDefinition.GotoDefinition
 
Автор
V

vladu

Гость
4: Dm666
сори не уточнил ... интересует настройка "горячих клавиш" при редактировании кода (удаление строки, переход к телу функции и т.д.)

4: AZJIO
большое спасибо! ... щас буду смотреть существующие "горячие клавиши"
 

AZJIO

Меценат
Меценат
Сообщения
2,756
Репутация
1,151
vladu
Нативные горячие клавиши? Здесь есть список, хотя они есть напротив пунктов в меню.
 
Автор
V

vladu

Гость
AZJIO

да, нативные ... прошелся по пункту Edit и похоже там не все комбинации представлены,
например Ctrl+L -- удаления текущей строки нет
возможно еще чегото вкусно-го нет

и спасибо за ссылочку
 
Сообщения
80
Репутация
-1
Может кто знает как сделать чтоб на нумпаде +- работали как текстонабиратель, а не скриптосворачиватель.
Удалил au3.keywords.properties ничего не изменилось
 
Сообщения
80
Репутация
-1
Решения нет.
Это пересобраный SciTE и все хоткеи в нём вшиты разве что написать на autoit и _HotKey костыль. Смотрю в сторону n++
 

BL_PENETRATOR

Новичок
Сообщения
11
Репутация
0
Ответ - есть. Только что сам искал как это сделать. И + - вернуть на нормальное состояние и изменить горячие клавиши. Оказывается, вообще - очень просто всё, уже проверил.

Открываем в текстовом редакторе файл: SciTEGlobal.properties
В нём находим: user.shortcuts=\
и закомментируем вот эти строки:
(было)
KeypadPlus|IDM_EXPAND|\
KeypadMinus|IDM_BLOCK_COMMENT|\

(должно быть так)
#KeypadPlus|IDM_EXPAND|\
#KeypadMinus|IDM_BLOCK_COMMENT|\

Всё, теперь на цифровой клавиатуре ПЛЮС и МИНУС - работают как плюс и минус, а то меня тоже это напрягало в скайте.

Тут же можно изменить всё что угодно. Я, например, изменил показать/скрыть консоль на [ F6 ] т.к. мне удобно по [ F5 ] - запускать скрипт, а по [ F6 ] сразу скрывать консоль, клавиши рядом.

F6|IDM_TOGGLEOUTPUT|
Короче, можно делать, что угодно таким образом, менять любые клавиши, даже F5.

Тут вот, все значения команд в скайте:

https://scite-ru.bitbucket.io/pack/doc/CommandValues_rus.html

А тут, значения настроек на русском в SciTEGlobal.properties
https://github.com/nick133/scite-ru-nemerle/blob/master/SciTEGlobal.properties
 
Верх