подстановка визуального режима в vscode vim - PullRequest
0 голосов
/ 01 января 2019

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

<Location>ame<Location>
<Title>Kill-A-Watt Meter<Title>
<Type>for sale by owner<Type>
<Category>electronics - by owner<Category>
<Email>youremail@gmail.com<Email>
<Street>My Street<Street>

Я хочу изменить вторые теги в каждой строке на закрывающие теги html.например, измените

<Location>ame<Location>

на

<Location>ame</Location>

После выбора всего блока в визуальном режиме я попытался:

:<>/s/[a-z]</[a-z]</

Ничего не происходит.Что я делаю не так?

1 Ответ

0 голосов
/ 01 января 2019

Для данного текста возможная замена:

:'<,'>s/.*<\zs\.*/\\&

объяснение:

:'<,'>s                 use last selected visual area for substitution. More info in: help '<
       /.*<\zs\.*       match every character after the last '<'. More info in: help \zs
                 /\\&   prepend matched text with a backslash. Here '&' means matched text. More info in: help s/\&
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...