Иногда мне нужно переключиться между созданной темой и темой по умолчанию в Notepad++.
Есть ли ярлык для выполнения этого действия, вместо того, чтобы проходить через меню:
Настройки> Конфигуратор стиля> Выбрать тему?
Перейдите в « Settings > Shortcut Mapper
и внизу внизу находится «Настройка стиля» Вы можете установить свою горячую клавишу и затем переключиться. Это единственный способ действительно сделать это.
Как указывает @Travis, для смены тем, похоже, не существует ярлыка. Вы можете сделать это в AutoHotkey, скопировав следующее в его файл конфигурации:
#IfWinActive, ahk_class Notepad++
!1::SendInput {ALT}ts{ENTER}{HOME}s{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{ENTER}
!2::SendInput {ALT}ts{ENTER}{HOME}ss{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{ENTER}
#IfWinActive
Alt+1 меняет тему на «Solarized Light», а Alt+2 на «Solarized».
Разъяснение:
#IfWinActive, ahk_class Notepad++
гарантирует, что ярлыки срабатывают только тогда, когда Notepad++ является активным окном, чтобы не было неожиданного поведения, когда другие окна активны.
!1::
определяет действие для Alt+ 1. !
обозначает Alt, ^
для Ctrl, +
для Shift и #
для Win. Их можно объединить (порядок незначителен) следующим образом: ^+k::
для Ctrl+ Shift+ k.
{ALT}t
вызывает меню "Настройки".
s{ENTER}
выбирает "Конфигуратор стиля ..."
{HOME}
сбрасывает выбранную тему в верхний элемент (чтобы всегда считать сверху).
s
или ss
выбирает темы циклически, начиная с букв. Вы также можете использовать кучу {DOWN}
, но это более подвержено разрыву, когда стили добавляются или удаляются из списка.
{TAB}
семь раз приводит нас к Save and Close, после чего мы нажимаем {ENTER}
.
Это решение было создано для Notepad++ 6.6.3. Если он не работает для используемой версии Notepad++, скорее всего, некоторые элементы были добавлены в меню "Конфигуратор стилей", так что для перехода к « Сохранить и закрыть» требуется больше или меньше вкладок.