1

わかりました。適切なケースを実行しましょう。ただし、その前に、単純なキーを使用します。

"*" 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>**

カーソルがその単一のアスタリスクがある場所にある場合、2つのアスタリスクがある場所に自動スキップするにはどうすればよいですか?それは何と呼ばれるでしょうか?それは本質的にここでの私の質問です。答えは非常に短くて単純だと思います。ここでは、ポイントを打ち負かすための例をさらにいくつか示します。

同じhtml.erbファイルで続行します...

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

したがって、ここでは、私のIDE(RubyMine、他のほとんどのエディターと同様に、Aptanaも同様の機能を実行します)が美しく機能し、後で移動するだけでよい終了タグを自動的に生成します。「名前」を入力し終えた後、次の問題に遭遇します。繰り返しになりますが、私は*で立ち往生していますが、あまり混乱することなく**にジャンプしたいと思います。

今までに私は私の主張をしたと思います。私はこのコミュニティが大好きで、これを回避する方法を知っている人もいます。ここで何をしているのかを説明するだけでも、それ自体が課題です。私はそれを「自動生成された終了タグを飛び越える」と呼んでいますが、Googleはまだこのクエリに同情していません。

4

2 に答える 2

3

終了キーを押してみてください。行末までスキップされます。

出典: http: //en.wikipedia.org/wiki/Table_of_keyboard_shortcuts

于 2012-05-19T02:41:39.253 に答える
1

一部のIDEでは、Tabキーを押すと、現在自動置換された要素の次のプレースホルダーにカーソルが移動します。プレースホルダーがもうない場合は、自動置換されたテキストの終わりを超えます。

于 2012-05-19T02:54:16.480 に答える