编辑HTML文件时,如果光标位于开始标记上,则匹配标记会在编辑器中突出显示。我希望能够映射一个键组合,如 alt + →(或其他东西)来转到结束标记。我在tools-&gt; options-&gt; keymap中查找了这样的现有操作,但没有找到,所以我决定尝试为它创建一个macro。我发现我可以通过以下多个步骤完成: ctrl + / (折叠代码),→, ctrl < / kbd> + * (展开代码)。我录制了一个宏,它产生了这段代码:
collapse-fold-tree caret-forward expand-fold-tree
不幸的是,当我运行宏时,光标停留在相同的位置,而不是像我手动执行步骤时那样结束于结束标记的末尾。我已经成功创建了一个宏,它从结束标记移动到开始标记:
collapse-fold-tree expand-fold-tree
但我不能让前锋工作。我也有一种不好的感觉,我只是忽略了键盘设置中的动作,现在正试图重新发明那个轮子。这是一个已经存在的行动吗?如果没有,有没有人知道如何让宏工作?
答案 0 :(得分:11)
键盘映射中存在一个现有操作。它被称为“匹配支撑的插入点”。快捷方式是 ctrl + [或命令 + [在Mac中。
答案 1 :(得分:1)
还有快捷键 Ctrl + Shift + [,用于选择此标记内的内容。