为什么在“:normal”命令中 ^[ 似乎不适用于 A? (维姆)

为什么在“:normal”命令中 ^[ 似乎不适用于 A? (维姆)

今天学习了一点vimnormal命令,下面是我的实验:

: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 

为什么第二个命令忽略了该yyp部分?如何修复它?

答案1

^[您在第二部分后面留了一个空格。如果您输入的命令不带空格,它将按照您想要的方式工作。

    :normal A Append^[yyp

相关内容