next up previous contents index
Next: 2.6 広範囲でのテキストカーソルの移動 Up: 2. ファイル,バッファの操作 Previous: 2.4 マークとリージョン


2.5 広範囲の削除と取り出し

Muleでは,広範囲のテキストを一度に削除し,それを取り出せる.削 除されたテキストは,キリングバッファというバッファに保存され,新しいもの から順番に取り出せる.

キリングバッファに関するキー操作を表に示す.


 
表: キリングバッファの利用
 
キー操作 意味
C-k カーソル上の文字から行末までを削除
C-y キリングバッファの内容の取り出し
M-y 過去のキリングバッファの内容の取り出し
C-x r k 矩形テキストの削除
C-x r y 矩形テキストの取り出し

    
1行削除 -- (C-k)

C-kを使うとカーソル上の文字から行の終わりまでを削除できる ().このC-kを使って削除されたものは,キ リングバッファに保存される.キリングバッファの中身は,C-yを入力することによって現在カーソルのある位 置に取り出せる.また,C-kを連続して入力することによって1 度に複数行を削除した場合,削除した複数の行がすべてが1つのキリングバッファ に保存され,C-yで全体を取り出せる.    

リージョンの削除 -- (C-w,M-w)

リージョンを削除するためには,C-wを用いる.削除されたテキストは C-kを入力したときのようにキリングバッファに保存される.M-w を用いると,リージョン内のテキストを削除せずに,キリングバッファに保存 できる.    

   
キリングバッファの取り出し -- (C-y)

テキストを削除したところと別の位置までカーソルを移動してから,C-yによって削除したテキストの内容を取り出せば,簡単にテキストを別の場 所に移動できる.また,C-yを連続して入力することによって削除した テキストを何個でも複製できる.


過去のキリングバッファの取り出し -- (M-y)

C-kを入力する度にキリングバッファの内容は更新されるが,Muleは以 前のキリングバッファの内容を保存している.C-yに続けてM-yを 入力することにより,以前のキリングバッファを取り出せる.このM-y を連続して入力すると過去のキリングバッファの内容をさかのぼって取り出せ る.