在 Notepad++ 中切换主题的快捷方式

在 Notepad++ 中切换主题的快捷方式

有时我需要在我创建的主题和 Notepad++ 中的默认主题之间切换。

是否有执行此操作的快捷方式,而不是通过菜单:

设置 > 样式配置器 > 选择主题?

答案1

转到Settings > Shortcut Mapper底部是样式配置。您可以设置快捷键,然后切换。这几乎是唯一真正做到这一点的方法。

答案2

正如 @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定义 for + 的动作1!代表 for Alt^for Ctrl+forShift#for Win。它们可以像这样组合(顺序无关紧要):^+k::for Ctrl+ Shift+ k

  3. {ALT}t打开“设置”菜单。

  4. s{ENTER}选择“样式配置器...”

  5. {HOME}将选定的主题重置为顶部项目(以便始终从顶部计算)。

  6. s或者ss通过按首字母循环选择主题。您也可以使用一堆{DOWN}s,但当从列表中添加或删除样式时,这更容易中断。

  7. {TAB}七次将带我们到达Save and Close,之后我们击中{ENTER}

此解决方案是为 Notepad++ 6.6.3 创建的。如果它不适用于您正在运行的 Notepad++ 版本,则很可能是“样式配置器”菜单中添加了一些项目,因此需要更多或更少的选项卡才能访问Save and Close

相关内容