読み取り行情報ページから:
info bash -n "Commands For Kill"
M-y
キリングリングを回して新しい上部を引きます。前のコマンドがまたはの場合C-y
にのみこれを実行できますM-y
。
Ì最後に削除されたテキストを「貼り付ける」ことは理解していますが、正確に何がわかりませんC-y
。M-y
説明してもらえますか?
ベストアンサー1
M-y最後のプルをキャンセルし、保持されたすべての終了文字列のリストを回転させ、リストの新しい一番上を取得します。次の例を試してください。
- 5文字を入力してください
a b c
(改行なし) - カーソル(C-b)を前にして終了リングの上までを入力して終了します
c
。C-kc
- カーソルを左に2文字の位置に置き、C-k終了を入力します
b
。 - もう一度行の先頭に移動してC-kkillと入力します
a
。
これで、C-yリストの一番上から入力してドラッグします。もう一度a
入力するとC-yもう1つ表示されますがa
、すぐに入力すると削除され、置き換えM-yられます。a
b
今別のものを入力すると、キルリングが回転したために代わりにC-y表示されます。同様に、aはaに置き換えられます。b
a
M-yb
c
C-y複数のシーケンスが続くシーケンスを入力すると、各M-y終了文字列が1つずつ表示されます。