5.4 カット・アンド・ペースト
5.4.4 行のコピー・アンド・ペースト 行単位で文字列をコピー・アンド・ペーストすることもできます。行単位でのコピーは yy コマンド(yank コマ ンド)で、yy コマンドを実行した行の文字列はバッファに入ります。バッファ内のテキストは p または P で ペーストできます。
実習:1 行の文字列のコピー・アンド・ペースト vi コマンドで vicopypaste.txt ファイルを開き、サンプル文字列を入力してください。ここでは以下の画 面と同じになるように「i This is a pen.[Enter]That is a book.[Esc]」と入力しました(1 行目の行頭 にスペースがあり、2 行目の行頭にスペースがありません)。 $ vi vicopypaste.txt ↵ "vicopypaste.txt" [新ファイル]
0,0-1
全て
2 行目をコピーしたいので、2 行目を yy コマンドでコピーし、p コマンドでペーストしてください。 This is a pen. That is a book.
(1)「yy」コマンドを入力 (2)「p」コマンドを入力
↓
This is a pen. That is a book. This is a pen. 図 5-12:画面
ファイルを変更したので保存してから終了したいため、「:wq」コマンドで終わります。 :wq ↵ "vicopypaste.txt" [新] 3L, 48C 書込み
5-79