![为什么在“:normal”命令中 ^[ 似乎不适用于 A? (维姆)](https://linux22.com/image/70389/%E4%B8%BA%E4%BB%80%E4%B9%88%E5%9C%A8%E2%80%9C%3Anormal%E2%80%9D%E5%91%BD%E4%BB%A4%E4%B8%AD%20%5E%5B%20%E4%BC%BC%E4%B9%8E%E4%B8%8D%E9%80%82%E7%94%A8%E4%BA%8E%20A%EF%BC%9F%20%EF%BC%88%E7%BB%B4%E5%A7%86%EF%BC%89.png)
今天学习了一点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