VIM спрыгивает с одного тега XML к заключительному

Это должно работать:

find . -name cover\.pdf -exec open '{}' \;

Можно протестировать как это:

find . -name cover\.pdf -exec ls -l '{}' \;

Не уверенный, на что страница справочника похожа на OSX, но существуют различные примеры в странице справочника находки при поиске ПРИМЕРОВ. Я часто обновляю мозг путем проверки их.

19
09.05.2012, 03:42
2 ответа
  • Установите matchit плагин (см. :help matchit-install для инструкций).
  • Удостоверьтесь автоматическое обнаружение типа файла и загрузка плагина включены (:filetype plugin on).

Впредь, каждый раз, когда Вы редактируете файл, обнаруженный как xml или html или некоторый другой основанный на теге язык разметки, комбинация matchit плагин и файлы плагина типа файла позволят % движение соответствовать открытым и близким тегам.

15
27.01.2020, 19:45

Вы можете переключаться между тегами, используя визуальные операторы, например:

  1. Поместите курсор на тег.
  2. Войдите в визуальный режим, нажав v .
  3. Выберите внешний блок тегов, нажав a + t или i + t для внутреннего блока тегов.

Ваш курсор должен перейти к соответствующему закрывающему тегу html / xml. Чтобы перейти назад от закрывающего тега, нажмите o или O , чтобы перейти к противоположному тегу.

Теперь вы можете выйти из визуального окна, нажав Esc , изменить его на c или скопировать на y .


Чтобы записать это действие в регистр, нажмите qq , чтобы начать запись, выполните переход по тегу, как указано выше (включая Esc ), нажмите q , чтобы закончить. Затем, чтобы вызвать прыжок, нажмите @q .


См. Дополнительную справку по адресу : help visual-Operators или : help v_it :

at a блок (с тегами)

it внутренний block


В качестве альтернативы используйте плагин, такой как matchit.vim (См .: Использование% в языках без фигурных скобок ).


См. Также:

20
27.01.2020, 19:45

Теги

Похожие вопросы