答えが見つからず、うまくいかないように見えるかなり単純な質問があります。
Vim 内に複数のテキスト ファイル (すべて同じディレクトリ内) を追加する必要があります。Vim 内で実行する必要があるのは、Windows を実行していて *nix ユーティリティにアクセスできないためです。
すべてのファイルの名前にはパターンがあります ( ex1.sql
、ex2.sql
、ex3.sql
)。
私がする必要があるのは、それらからテキストを (ディレクトリにある順序で) グラデーションし、それらを新しい空のファイルに追加することだけです。
引数リストを作成しました
:args ex*.sql
a
そして、レジスタへのすべての引数に対してコマンドを実行したいと考えています。
:argdo gg"AyG
各ファイルから行がコピーされたことが示されています。
ただし、レジスターを新しいファイルに貼り付けようとすると、何も印刷されません。
:"ap
だから私はレジスタをチェックします:
:reg
レジスターはa
意味不明な ( ) でいっぱい^]Jyecw?
です。
これについてもっと良い方法はありますか?レジスタにコピーしていると言っているのに、実際には奇妙な文字をたくさん入れているのはなぜですか?