Это то, что я пытаюсь сделать:
%s/Article/<h2>Article</h2>/gi
К сожалению, каждый раз я выполните эту команду через мой редактор vim, он говорит:
Конечные символы
Чтобы смягчить сказанное выше, я выполнил следующее:
%s/\s*\r*$//
И он выполняется успешно, но когда я возвращаюсь к исходной команде поиска и замены, он снова читает «Конечные символы» и не выполняет операцию поиска и замены.
Что я здесь делаю не так?
Кроме того, если вам часто нужно использовать буквенные косые черты в регулярных выражениях (пути к файлам XML / HTML / UNIX) и не хотите беспокоиться о экранировании каждого экземпляра, вы можете использовать другой разделитель. Например, используя! вместо /:
%s!Article!<h2>Article</h2>!gi
Я ленивый, и это обычно легче, чем убегать от слэша вручную.