Você deu um espaço depois de ^[ na segunda parte. Se você colocar o comando sem espaço, ele funciona da maneira que você queria.
:normal A Append^[yyp
Hoje, aprendi um pouco do comando vim normal , e abaixo está minha experiência:
:normal i Insert ^[ yyp
:normal A Append ^[ yyp
# RESULT OF EXECUTE FIRST COMMAND FOR SEVERAL TIMES
Insert Insert
Insert Insert Insert
Insert Insert Insert Insert
Insert Insert Insert Insert Insert
Insert Insert Insert Insert Insert
# RESULT OF EXECUTE SECOND COMMAND FOR SEVERAL TIMES
Append Append Append Append Append Append
Por que o segundo comando ignorou a parte yyp ? Como consertar isso?
Você deu um espaço depois de ^[ na segunda parte. Se você colocar o comando sem espaço, ele funciona da maneira que você queria.
:normal A Append^[yyp
Tags vim