如何在 IDE 中跳过自动生成的结尾 而无需将手从键盘上移开(或使用箭头键)?

2023-12-05

好的,让我们先做一个例子,但在此之前,先做一个简单的键。

"*" means "this is where the cursor is".
"**" means "this is where we'd like the cursor to be able to 'jump' to"

现在假设你或我需要编写一些代码,假设我们实际上并没有认真思考,甚至​​可能会复制别人的代码。我们很有耐心,但也很匆忙。好吧,所以你正在写这个......

<div class="subject show"> 
#ok, the ">" and "" were pregenerated, but I didn't need to skip, next line
<h2>title*</h2>**

我们立即遇到了这个问题。是的,我的 IDE 自动为我的 h2 标签生成结束标签,这很棒,但是当我完成定义它时,如何跳到括号之外?

<h2>Show Subject*</h2>**

如果我的光标位于单个星号所在的位置,我如何自动跳到两个星号所在的位置?那会被称为什么?这基本上就是我的问题。我想答案会非常简短。这里还有几个例子来强调这一点。

在同一个 html.erb 文件中继续...

  <table summary="Subject detail view">
    <tr>
      <th>Name*</th>**
    </tr>
  </table>
</div>

所以在这里,我的 IDE(RubyMine、我也使用的 Aptana 和大多数其他编辑器一样)执行类似的操作,自动生成结束标记,我只需要稍后移动即可。输入“名称”后,我遇到了下一个障碍。再次,我被困在 * 但想跳到 ** 而不会造成太多干扰。

现在我想我已经表达了我的观点。我喜欢这个社区,并且知道你们中的一些人知道如何解决这个问题。这本身就是一个挑战describe我们在这里做什么!我称之为“跳过自动生成的结束标记”,但谷歌目前还不支持这个查询。


尝试按 End 键,这将跳到该行的末尾。

资料来源:http://en.wikipedia.org/wiki/Table_of_keyboard_shortcuts

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 IDE 中跳过自动生成的结尾 而无需将手从键盘上移开(或使用箭头键)? 的相关文章