5 ответов:
ditудалит текст между соответствующими тегами XML. (itдля "внутреннего блока тегов".)посмотреть
:h itи:h tag-blocks.
cit ci"две из лучших команд обеспечения производительности vim.
Я экономлю много времени и усилий только с этими двумя.
(курсор на первом символе для удаления) v /
Это решение начинается с первого символа, а затем переходит в визуальный режим ("v"). Затем он ищет следующую начальную скобку ( "/
на этом этапе ваш визуальный выбор будет охватывать текст для удаления. нажмите d ("d"), чтобы удалить его.
Если бы мне пришлось сделать это для кучи тегов, я бы записал команду и объединил ее с некоторыми другие поиски, чтобы сделать его воспроизводимым. Последовательность клавиш может выглядеть так:
[курсор на начало файла] qa/ > [enter]lv /
нажмите:
20@a
чтобы сделать это для 20 тегов
Если вы хотите сделать обратное удаление текста между флагами, я предлагаю установить Vim-Surround и под управлением
dstкоторый удаляет тег объемного звучания
Comments