При :normal
любые нажатия Enter (возврат каретки, <CR>
) или Escape , необходимые для команды нормального режима, должны быть переданы ей. Итак, команда /...
будет выглядеть так:
exec "normal /bbb\<cr>"
Вам нужен Enter , без него команда /
отменяется.
Итак, ваша функция будет выглядеть так:
exec "normal /ccc\<cr>noddd\<esc>"
(Нажмите n
, чтобы повторить поиск, затем o
, чтобы начать ввод в следующей строке, затем Escape , чтобы выйти из режима вставки.)
Или разделить на несколько :normal
с:
exec "normal /ccc\<cr>"
exec "normal /ccc\<cr>"
exec "normal oddd\<esc>"
Вы должны быть осторожны, чтобы во вставляемом здесь тексте не было строк, которые могли бы быть специальными .