Option-Delete頻繁に使えば覚えるのでしょうが、それほどの頻度でもないのがいけない感じです。
Emacsでは
Esc-DELまた、Ctrl-Hを
M-DEL
;; C-h = Backspaceという設定で、backward-delete-charに設定している場合は、
(global-set-key "\C-h" 'backward-delete-char)
Esc-Ctrl-Hでもカーソル直前の単語を消すことができます。
M-Ctrl-H
です。これはM-x describe-function backward-kill-wordとすれば、以下のように教えてくれます。
backward-kill-word is an interactive compiled LispBash/Readlineでは
function in `simple.el'.
It is bound to <C-backspace>, M-DEL.
(backward-kill-word ARG)
Kill characters backward until encountering the
beginning of a word.
With argument ARG, do this that many times.
Esc-Backspaceです。これはman bashとしてbackward-kill-wordを検索すると、以下のように教えてくれます。
Esc-Ctrl-H
backward-kill-word (M-Rubout)ただし、GUI環境でのDeleteやBackspace、Ctrl-Hなどキー入力は設定によって、Deleteを押してもBackspaceの動作になったり、その逆のこともあるので注意が必要です。たとえば、MacOS XのTerminal.appでは以下のような設定画面でDeleteキーを押すと、Ctrl-Hを出力するようにすことができます。
Kill the word behind point. Word boundaries
are the same as those used by backward-word.
shell-kill-word (M-d)
Kill from point to the end of the current
word, or if between
words, to the end of the next word. Word
boundaries are the
same as those used by shell-forward-word.
shell-backward-kill-word (M-Rubout)
Kill the word behind point. Word boundaries
are the same as those used by
shell-backward-word.