ファイルから特定のテキストをコピーして、それを新しい分割ウィンドウにコピーする際に問題が発生しています。
3yy|新しい|p
コマンドモードでその作業
私が押すときのように
作業をコピーした後の分割ウィンドウの「p」
私はあなたがしたいことを理解しています:
あれは正しいですか?
私が得られないのは、通常モードでは非常に簡単な(そして機能する)のに、なぜExモードからやりたいのかということです:
3yy
:new<cr>
p
でアクセス可能なexモードと、でアクセス可能なQ
コマンドモードを混同していると思います:
。:p[rint]
コマンドとコマンドを混同している可能性もあり:pu[t]
ます。
通常モードから次の操作を行います。
:.,+2y|new|put!
これらの 3 行を次のようにファイルに直接書き込むこともできることを知っておくと役立つ場合があります。
:.,+2w filename
次のいずれかを使用して、Vim のクリップボードからコピーできます。
"+p
"*p
SHIFTINSERT
どちらを使用するかは、環境によって異なります。
gVim または MacVim を使用している場合は、"+p
コマンドラインから Vim を使用している場合は、"*p
挿入モードまたは元モード(だと思います)の場合は、次を使用しますSHIFTINSERT
挿入とは、HOME、PAGE UP、およびDELETE
説明:
"
レジスタを指定することを意味します+
または、システム クリップボードを表す名前のない buffer"
を参照します。p
通常の put コマンドですバッファの詳細:
必要に応じて、異なるテキストを異なるバッファーに格納できます。
xという名前のバッファーに 3 行をヤンクするには、次のようにします。
"x3yy
yという名前のバッファーの内容をカーソルの上に貼り付けるには、次のようにします。
"yP