无法轻松地将光标跳转到 Eclipse 中自动关闭标签的末尾



Eclipse(Win7上的Luna 4.4.2)至少在其结构化文本编辑器中具有一个不错的功能,如果我键入标签,它会自动在光标后插入匹配的结束标签。

<step>(cursorhere)</step>

键入标签内容后,如何有效地跳过结束标签?

<step>my step content(cursorhere)</step>(wanttojumphere)

基本原理和尝试的解决方案:必须使用 Ctrl + 向右箭头四次才能通过<然后/然后step然后>这似乎是为了节省时间/击键,这似乎很笨拙。 当然,在键入时可以使用此功能快速使用,但是我在键绑定中找不到它,搜索光标,插入符号,移动,跳转,跳过,下一个和标签。 我发现的最接近的是"匹配标签",它默认为三键组合(对于经常使用的东西,似乎它不是默认值),并且在上下文中尝试它并没有做任何我能看到的事情。

更新:我找到了这三个页面:

如何在不将

手从键盘上移开(或使用箭头键)的情况下跳过 IDE 中自动生成的结束?

IDE 中允许我跳过自动生成的的键盘快捷键和/或方法的名称是什么?

https://youtrack.jetbrains.com/issue/IDEABKL-6984

。我仍然没有找到我要找的东西。 "end"键答案在嵌套内联标签的上下文中没有帮助,例如:

<userinput>buildtool <replaceable>/path/to/your/project</replaceable></userinput>

在这种情况下,键入project后,我想将光标跳转到</replaceable>后以添加另一个构建工具参数,并且按 End 太过分了。

至于那里给出的其他答案,与Zeus和TextPad不同,我认为Eclipse也没有如此方便的宏记录器。

最后一个链接很有趣,因为许多最近的帖子都假设 Eclipse 通过按 Tab 具有此功能。 但是,在我的全新 Eclipse 安装中,在此上下文中按 Tab 键只会插入一个 Tab 字符。 我什至可以看到

视觉线索 - 如果按下 Tab"跳转"到的标记。这是 也是此功能的重要组成部分。它服务两个(也许更多) 目的:a) 指示此模式已打开,b) 突出显示下一个模式 如果按下 Tab 键,则为光标位置。

。这里提到,但正如我所说,按 Tab 不会跳转到它。 事实上,我很确定我看到的标记是括号匹配标记,因为刚完成一个开始标签后,标记就在我键入的初始<;进一步键入任何内容,然后将标记移动到自动生成的结束标记的>

被称为"匹配字符"(当"在结构化文本编辑器中编辑"时),其默认键绑定是Ctrl + Shift + P。 一旦您在刚刚制作的标签中键入一个字符,这将跳转到刚刚超过结束标签。 (如果您想要一个空标签,只需先按向右箭头键。

遗憾的是,将其重新映射到 Tab 意味着当您不在有要匹配的字符的上下文中时,您将失去 Tab 通常的缩进功能。

相关内容

  • 没有找到相关文章

最新更新