次のコマンドは,編集テキスト中の文字を1文字ずつ削除するためのものである.
DEL
BS
(Delete previous character)
^D
上の2つのコマンドは1文字ずつ削除するのに対して, 一連の文字列を削除するための キル・コマンドというものが 用意されている.そのいくつかを次にあげる.
^K
^W
^K
はその直後の行区切りをキルする.
その結果,次の行が現在の行に連結されることになる.
キルというのは,テキストの一部を削除し,削除された
部分を キル・バッファというところに保存しておくことを意味する.
キル・バッファには同時に2つ以上の文字列を保存することはできない.
通常,キル・コマンドが実行されると,
キル・バッファの古い内容は失われる.
しかし,キル・コマンドを連続して実行すると,
削除された文字列が連結されてキル・バッファに保存される.
例えば,^K
を連続して実行すると,
その間に削除された文字列のすべてが1つの文字列となりキル・バッファに
保存される.
^Y
^Y
はキル・バッファの内容を変更しない.
したがって,テキストの一部をコピーするには,
まずその部分をキルし,その位置で^Y
を実行してから,
カーソルをコピー先に移動して再度^Y
を実行すればよい.