Macros 记事本++如何将两个宏分配给同一个键?

Macros 记事本++如何将两个宏分配给同一个键?,macros,notepad++,Macros,Notepad++,使用GUI:我分配了一个宏,允许我选择光标所在的当前行。我将其分配给“ctrl+a”,并将“全选”重新分配给“ctrl+alt+a”。现在,当我第二次按“ctrl+a”时,我想让它突出显示段落的其余部分。目前,可通过以下按键使用这些命令: 说明: 1.主页->shift+end-高亮显示一行 2.主页->shift+end->shift+end-高亮显示连接的线 所以1。被分配到“ctrl+a”,但我被困在这一点上。第二次点击时如何指定ctrl+a以突出显示连接的行/段落?如能以非专业术语提供详

使用GUI:我分配了一个宏,允许我选择光标所在的当前行。我将其分配给“ctrl+a”,并将“全选”重新分配给“ctrl+alt+a”。现在,当我第二次按“ctrl+a”时,我想让它突出显示段落的其余部分。目前,可通过以下按键使用这些命令:

说明: 1.主页->shift+end-高亮显示一行 2.主页->shift+end->shift+end-高亮显示连接的线

所以1。被分配到“ctrl+a”,但我被困在这一点上。第二次点击时如何指定ctrl+a以突出显示连接的行/段落?如能以非专业术语提供详细信息,将不胜感激。同样,我只使用了gui选项,我不熟悉更多的代码选项。请注意,它不允许我使用 ctrl+a->shift+end

我不太熟悉宏和热键绑定,所以我不知道这是否是一个限制,或者除了编写一个程序来修复它之外,是否还有其他解决方法

不是编码员,但根据我对Lua的了解,我找到了:

这是假的吗 如果btnctrl+a和!按下按钮后,btnHome->shift+end是否按下=真结束 如果btnctrl+a且按下按钮,则btnHome->shift+end->shift+end按下按钮=false end


我可以分配2个。如果所有其他操作都失败,请将ctrl+shift+a作为一个单独的宏。

简单回答,我认为使用单个快捷键/宏不可能做到这一点


在幕后,斯金塞拉正在做选择。完成选择后,第二次回到家将重置自动换行扩展。

像autohotkey这样的外部程序是否可以工作?我不熟悉宏/热键等的一般规则。可能吧!自动热键非常漂亮。它有可能实现这种行为的条件。请参阅一个或多个快捷键。但四处搜索,我相信这是一个解决了的问题。