Notepad ++:为现有命令添加新快捷方式

时间:2016-01-05 10:09:11

标签: notepad++ keyboard-shortcuts

我想制作" Ctrl + G"打开查找对话框,就像Ctrl + F" (所以两个快捷方式都打开相同的"找对话")。

我知道我可以通过"宏>修改现有的命令快捷方式。修改快捷方式",但它只允许更改快捷方式,而不是"名称"命令(阴影)。

1 个答案:

答案 0 :(得分:4)

以下是如何在查找对话框中添加第二个键绑定的方法。 Notepad ++不提供开箱即用的功能。我们只能指定一个键绑定 我们需要一种方法来添加第二个查找对话框。我能想到的一种方法是使用非常有用的npp_exec插件。它提供了创建小型自动化脚本的功能,我们可以将这些脚本添加到菜单中。它还提供(一点隐藏)方式来为这些脚本分配快捷方式。

所以策略是:

  1. 安装npp_exec,您可以在插件管理器中找到它并重新启动notepad ++
  2. 使用以下内容创建一个npp_exec脚本:NPP_SENDMSG WM_COMMAND IDM_SEARCH_FIND,保存,例如作为 OpenFindDlg ,您可以通过插件创建这样的脚本 - > NppExec - >执行...,输入脚本并单击保存...
  3. 转到插件 - > NppExec - >高级选项 ...
    1. 在关联脚本
    2. 下选择 OpenFindDlg
    3. 在项目名称下给它一个菜单项:例如, OpenFindDlg
    4. 点击添加/修改,您想在左侧列表区域中获取新条目,请参见屏幕截图:NppExec Advanced Options filled
  4. 重新启动Notepad ++,因此请激活此设置。
  5. 添加其他快捷方式:转到设置 - >快捷方式映射器:在插件选项卡下的某个位置,您将找到已保存脚本的名称,此处为 OpenFindDlg 。现在,您可以指定快捷方式CTRL-G 请注意,您还删除了主菜单选项卡下某处goto line命令的现有键绑定CTRL-G