У меня есть слова, как lblSERINOd
в предложениях. Слова отделяются пробелом.
Я хочу заменить d
в конце всех таких слов на u
. Так например lblSERINOd
будет выглядеть lblSERINOu
.
Я пытался, s/.*\ud /u /g
но Вим говорит, что не может найти .*\ud
.
В чем здесь проблема?
pattern
в файле справки, увидел упомянутое, что новый движок более ограничен, чем старый, предположил, что причина ... мой первый тест был довольно / возможно ошибочнымПохоже, что вы, возможно, изменили
'magic'
опцию Vim по умолчанию'nomagic'
. Вы можете проверить это с помощью командыКак описано в : help / magic ,
'nomagic'
вызывает.
регулярное выражение в качестве регулярной точки вместо метасимвола, означающего «соответствовать любому символу».Я настоятельно рекомендую оставить эту опцию по умолчанию. Это один из немногих вариантов, которые действительно не должны существовать и могут вызвать незначительные проблемы в плагинах.
источник