我有一个非常简单的问题,但是我找不到答案,也无法解决它。
我需要在Vim中附加多个文本文件(都在同一个目录中)。 我需要在Vim中执行此操作的原因是我正在运行Windows,无法访问*nix实用程序。
所有文件都具有名称模式(ex1.sql,ex2.sql,ex3.sql)。
我所需要做的就是获取它们中的文本(按照它们在目录中的顺序),并将它们附加到新的空文件中。
我已经制作了参数列表。
我需要在Vim中附加多个文本文件(都在同一个目录中)。 我需要在Vim中执行此操作的原因是我正在运行Windows,无法访问*nix实用程序。
所有文件都具有名称模式(ex1.sql,ex2.sql,ex3.sql)。
我所需要做的就是获取它们中的文本(按照它们在目录中的顺序),并将它们附加到新的空文件中。
我已经制作了参数列表。
:args ex*.sql
希望对a
寄存器中的所有参数执行命令。
:argdo gg"AyG
据说这些行是从每个文件中复制过来的。
然而,当我想将注册表粘贴到新文件中时,却没有任何输出。
:"ap
所以我检查了寄存器:
:reg
a
寄存器里充满了无意义的字符 (^]Jyecw?
)。
有没有更好的方法做这个操作?为什么它说正在复制进寄存器,但实际上却是放入一堆奇怪的字符?