4. 共通設定編     5. 基本操作編     With Emacs Next     6. 便利な操作編
基本操作編

5.4 基本的な編集操作

キー操作によるテキストの切り貼りや、削除などは重要な機能です。 ここでは、その編集操作について基本的なものをまとめます。

キルとヤンク

編集は、当然矢印キー、backspace、delete をもちいるのが基本かもしれませんが、 Emacs ではより複雑な編集もキーボードのみでおこなえます。 基本的なものには次のようなものがあります。

文字の削除と行のキル
キー操作役割
C-dカーソル上の文字の削除
C-kカーソルのある行のカーソルから後ろをキル

C-d は Windows でいう delete と同じです。ここで キルという単語が出てきましたが、Emacs では、キル & ヤンクといって、 これが Windows などでいうカットアンドペーストに相当します。キルは削除と異なり、 キルされたテキストはキルリングと呼ばれる領域に保存されます。 キルリングのテキストはヤンク操作により貼り付けることが可能です。

ヤンク
キー操作役割
C-yヤンク。キルしたテキストを貼り付ける。

リージョン

次にリージョンについて説明します。リージョンとは領域、つまりある特定の 範囲に対する操作です。リージョンはカーソルの位置 (ポイントといいます) と マークというもうひとつの指定位置との間の領域です。 現在のカーソル位置にマークをつけるには、C-SPC をタイプします。 適当な位置でコントロールキーとスペースをタイプし、カーソルを適当な位置に 移動して C-w をタイプするとリージョンが削除されます。

リージョンの操作
キー操作役割
C-SPCカーソル位置にマークを設定する。
C-wリージョンをキルする。
M-wリージョンを削除せずにキルリングに保存する。

ここで、リージョンを削除せずにとありますが、 コピーアンドペーストが実現できるわけです。M-w によりコピー、 C-y によりペーストといったところでしょうか。

アンドゥ

編集操作において必須の操作といえば、やり直し。 当然誤って入力することもあれば、誤ったコマンドを実行して大量のテキストを 削除してしまうかもしれません。そんなときに直前の操作を取り消すために、 アンドゥを実行します。2 種類の方法がありますが、どちらでも同じです。

アンドゥ
キー操作役割
C-_アンドゥ。
C-x uアンドゥ。

矩形操作

Emacs では、矩形領域をカットすることも可能です。

矩形操作
キー操作役割
C-x r kマーク位置とカーソル位置を囲む矩形を切り取り。
C-x r yカーソル位置に切り取った矩形領域を挿入。
4. 共通設定編     5. 基本操作編     With Emacs Next     6. 便利な操作編
本サイトについて
ご意見、ご感想お待ちしております!
Contact: ysk-net@dp.u-netsurf.ne.jp