Как пропустить автоматически созданный конец </ t ag> в моей среде IDE, не отрывая рук от клавиатуры (или не используя клавиши со стрелками)?

Хорошо, давайте просто рассмотрим конкретный случай, но перед этим простой ключ.

"*" 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, которую я также использую, выполняет аналогичные функции, как и большинство других редакторов), работает великолепно, автоматически генерируя конечные теги, которые мне нужно будет в дальнейшем исключить. Я сталкиваюсь с следующей загадкой после того, как закончу вводить "Имя". Опять же, я застрял на *, но хочу перейти на ** без особых помех.

Теперь я думаю, что сделал свою точку зрения. Я люблю это сообщество и знаю, что некоторые из вас знают, как обойти это. Само испытание - просто описать, что мы здесь делаем! Я бы назвал это "перепрыгиванием через автоматически сгенерированный конечный тег", но Google пока не симпатизирует этому запросу.

2 ответа

Решение

Попробуйте нажать клавишу "End", чтобы перейти к концу строки.

Источники: http://en.wikipedia.org/wiki/Table_of_keyboard_shortcuts

В некоторых IDE нажатие клавиши табуляции переместит ваш курсор к следующим местозаполнителям в текущем автоматически заменяемом элементе, и, если заполнителей больше нет, вы переместитесь за конец автоматически замененного текста.

Другие вопросы по тегам