Я использовал муравья для энергии в течение некоторого времени теперь. Довольно полезный.
Я использовал .class1> b> их для расширения довольно часто.
У меня есть следующий код:
<li><b>Point 1</b></li>
Я просто хочу удалить <li>
и </li>
. Я попробовал Управление Y - k путем установки курсора во всех точках в строке в нормальном режиме. Я могу или удалить строку или удалить все кроме <li></li>
.
Как я получаю ожидаемое поведение?
Позволяет определяют новый ярлык для него (\q
- выберите лучший)
:map \q "aditcat<C-x><C-r>a<ESC>
Объяснение (первое положение в теге, который будет удален):
"adit
удаляют в текущем теге и сохраняют его в регистре a
cat
изменение вокруг текущего тега (включая тег) <C-x><C-r>a<ESC>
содержание регистра a
После тестирования, вставляют его в Ваш .vimrc или подобный.
Так, необходимо удалить окружающий тег.
dst
В Вашем коде: <li><b>Point 1</b></li>
тип dst
, когда Ваш курсор будет более чем li
тег, даст Вам желаемый результат. Это очень удобно, потому что можно также удалить b
тег, когда курсор находится на тексте, поскольку это удаляет самый близкий окружающий тег.