![如何在 Geany 中创建复杂的快捷方式?](https://linux22.com/image/1520542/%E5%A6%82%E4%BD%95%E5%9C%A8%20Geany%20%E4%B8%AD%E5%88%9B%E5%BB%BA%E5%A4%8D%E6%9D%82%E7%9A%84%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F%EF%BC%9F.png)
为了记事本++,我们可以使用宏来记录和保存复杂的功能并为其分配快捷方式。如何在 Geany 中做类似的事情?
答案1
如何在 Geany 中录制宏并分配快捷键?
安装吉尼宏插入:
geanymacro 是一个为 Geany 提供用户定义宏的插件。它最初是 ConText 功能奇偶校验插件的一部分,后来被拆分成多个单独的插件,以更好地适应 Geany 的理念,即尽可能轻量,同时允许用户选择要添加到核心编辑器的功能。这个想法来自名为 ConText 的 Windows 文本编辑器。
此插件允许您录制和使用自己的宏。宏是一系列操作,然后可以使用单个组合键重复这些操作。因此,如果您有几十行代码想要删除最后 2 个字符,您可以简单地开始录制,按 End、Backspace、Backspace、下一行,然后停止录制。然后只需触发宏,它就会自动编辑该行并移动到下一行。然后,您可以反复触发宏来执行任意多行。
从“工具”菜单中选择“录制宏”,系统会弹出一个对话框。您需要指定一个未使用的按键组合,以及一个宏名称,以便于识别。然后按“录制”。然后,编辑器中执行的操作将被记录,直到您从“工具”菜单中选择“停止录制宏”。只需按下指定的按键组合即可重新运行宏。
要编辑已有的宏,请从“工具”菜单中选择“编辑宏”。您可以选择一个宏并将其删除,或重新录制。选择编辑选项可让您查看组成宏的所有单个元素。您可以为每个元素选择不同的命令、移动它们、添加新元素、删除元素,或者如果是替换/插入,您可以编辑替换所选文本或插入的文本。您还可以单击宏的名称并进行更改,或者单击组合键并重新定义它(假设新名称或组合键尚未使用)。
唯一需要记住的是,撤消和重做操作不会被记录,并且在重新运行宏时不会重播。
您可以通过选择“工具”菜单下的“插件管理器”,选择此插件,然后单击“首选项”来更改此插件的默认行为。您可以更改:
- 关闭 Geany 时保存宏 - 如果选择此选项,Geany 将保存所有录制的宏并重新加载它们,以供下次打开 Geany 时使用,否则,关闭 Geany 时它们将丢失。在替换现有宏之前询问 - 如果选择此选项,那么如果您尝试
- 在现有宏上录制宏时,它会在覆盖之前进行检查,让您可以选择尝试不同的名称或键触发组合,否则它将简单地删除任何具有相同名称或相同键触发组合的现有宏。
来源Geany 插件