Подтвердить что ты не робот

Найти и заменить целые слова в vim

Чтобы найти и заменить все экземпляры слова в vim, я использую

%s/word/newword/g

Как мне изменить это так, чтобы он находил только экземпляры "слова", которые являются целыми словами?

4b9b3361

Ответ 1

Вы можете использовать \< для соответствия началу слова и \> для соответствия концу:

%s/\<word\>/newword/g

Ответ 2

Для чувствительной к регистру замены.. вы можете использовать "\ C"

:%s/\<word\>\C/newword/g

Он заменяет только "слово" новым словом, оставляя других, таких как Word, WORD... unreplaced.