Emacsでkillとはテキストを消去して、killリングにコピーすることを意味します。yankとは、killリングからテキストを取り出して、バッファーに戻すことを意味します(“cut(カット、切り取り)”と“paste(ペースト、貼り付け)”という用語を使うアプリケーションもあります)。これはテキストブロックのセットが、循環的にアクセスできるリングに格納されているイメージから、killリングと名付けられました。Kill Ringを参照してください。
killとyankは、Emacsでテキストを移動したりコピーするための、もっとも一般的な方法です。これは用途が広いコマンドです。なぜなら、多くの異なる種類の構文単位をkillするためのコマンドが存在するからです。
• Deletion and Killing | テキストを削除するコマンド。 | |
• Yanking | テキストを挿入するコマンド。 | |
• Cut and Paste | グラフィカルなディスプレーにおけるクリップボードと選択。 | |
• Accumulating Text | バッファーにテキストを追加する他の方法。 | |
• Rectangles | 矩形領域のテキストの操作。 | |
• CUA Bindings | killとyankでC-x/C-c/C-vを使う。 |