1

Иногда мне нужно переключиться между созданной темой и темой по умолчанию в Notepad++.

Есть ли ярлык для выполнения этого действия, вместо того, чтобы проходить через меню:

Настройки> Конфигуратор стиля> Выбрать тему?

2 ответа2

1

Перейдите в « Settings > Shortcut Mapper и внизу внизу находится «Настройка стиля» Вы можете установить свою горячую клавишу и затем переключиться. Это единственный способ действительно сделать это.

0

Как указывает @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».

Разъяснение:

  1. #IfWinActive, ahk_class Notepad++ гарантирует, что ярлыки срабатывают только тогда, когда Notepad++ является активным окном, чтобы не было неожиданного поведения, когда другие окна активны.

  2. !1:: определяет действие для Alt+ 1. ! обозначает Alt, ^ для Ctrl, + для Shift и # для Win. Их можно объединить (порядок незначителен) следующим образом: ^+k:: для Ctrl+ Shift+ k.

  3. {ALT}t вызывает меню "Настройки".

  4. s{ENTER} выбирает "Конфигуратор стиля ..."

  5. {HOME} сбрасывает выбранную тему в верхний элемент (чтобы всегда считать сверху).

  6. s или ss выбирает темы циклически, начиная с букв. Вы также можете использовать кучу {DOWN} , но это более подвержено разрыву, когда стили добавляются или удаляются из списка.

  7. {TAB} семь раз приводит нас к Save and Close, после чего мы нажимаем {ENTER} .

Это решение было создано для Notepad++ 6.6.3. Если он не работает для используемой версии Notepad++, скорее всего, некоторые элементы были добавлены в меню "Конфигуратор стилей", так что для перехода к « Сохранить и закрыть» требуется больше или меньше вкладок.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .