vim не находит и не заменяет простую фразу, которая явно присутствует


у меня есть простая проблема vim, с которой Google не смог мне помочь. Любые мысли приветствуются.

Я делаю следующий поиск и замену:

:s/numnodes/numnodes1/g

в файле, содержащем следующий текст:

numprocs=0  
numnodes=0

Я

E486: Pattern not found

положение зеленого квадрата, который указывает, где я начну печатать, явно выше шаблона. Я попытался найти другие короткие фразы, не связанные с регулярным выражением, которые также присутствуют, которые тоже не получится. Простой / numnodes выделяет матчи, как и ожидалось. Кто-нибудь знает, что может быть не так с vim?

2 54
vim

2 ответа:

попробовать :%s/searchphrase/replacephase/g

без % символ Vim соответствует только текущей строке и заменяет ее.

попробуйте использовать этот:

:%s/numnodes/numnodes1/g