Удалите тег с помощью плагина муравья для энергии

Я использовал муравья для энергии в течение некоторого времени теперь. Довольно полезный.

Я использовал .class1> b> их для расширения довольно часто.

У меня есть следующий код:

<li><b>Point 1</b></li>

Я просто хочу удалить <li> и </li>. Я попробовал Управление Y - k путем установки курсора во всех точках в строке в нормальном режиме. Я могу или удалить строку или удалить все кроме <li></li>.

Как я получаю ожидаемое поведение?

1
задан 8 August 2015 в 15:32

2 ответа

Позволяет определяют новый ярлык для него (\q - выберите лучший)

:map \q "aditcat<C-x><C-r>a<ESC>

Объяснение (первое положение в теге, который будет удален):

  • "adit удаляют в текущем теге и сохраняют его в регистре a
  • cat изменение вокруг текущего тега (включая тег)
  • <C-x><C-r>a<ESC> содержание регистра a

После тестирования, вставляют его в Ваш .vimrc или подобный.

2
ответ дан 7 December 2019 в 12:43

Так, необходимо удалить окружающий тег.

dst

В Вашем коде: <li><b>Point 1</b></li> тип dst, когда Ваш курсор будет более чем li тег, даст Вам желаемый результат. Это очень удобно, потому что можно также удалить b тег, когда курсор находится на тексте, поскольку это удаляет самый близкий окружающий тег.

1
ответ дан 7 December 2019 в 12:43

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

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