早上好,
当我使用执行命令拉出一个块时,我遇到了一个奇怪的问题。
我创建了一个包含几行测试的小文件
jkl; ;lkj
jkl; ;lkj
jkl; ;lkj
jkl; ;lkj
jkl; ;lkj
jkl; ;lkj
jkl; ;lkj
jkl; ;lkj
jkl; ;lkj
jkl; ;lkj
好的,这不是杰作,但测试应该可以
当我使用可视命令时,Ctrl+v f; 4j y
5 行被拉出
jkl;
jkl;
jkl;
jkl;
jkl;
可预期的结果!
通常命令:
:exe "normal! \<C-v> f; 4j y"
应该做同样的事情。但结果是:
jkl; ;
jkl; ;
jkl; ;
jkl; ;
jkl; ;
o_O 为什么?
宏是正常工作的。但我不知道如何以人类可读的格式找到存储的宏。