私はLinuxとEmacsの学習を始めました。最も頻繁に使用されるカーソル移動のために、Emacsとシェル(bash/tcsh)の両方で同じキーバインドを使用するのが楽しいので、どちらを使用するかを意識する必要はありません。さらに悪いことに、間違ったコマンドを使用して、間違いを取り消してください。しかし、2つの例外がありました。Emacsキーをバインドして、シェル内の単語全体のバックワードを削除する方法はありますか?
よく使用されるコマンドの1つは、バックスペースに相当し、後方に文字を削除するコマンドです。シェルでは、それはC-h
でした。おそらく同じように感じたJanosのこのチップのおかげで、私はEmacsで同じ動作をしました。 http://www.math.rutgers.edu/~komlos/emacs.htm
今、私はEmacsで頻繁に行う間違いは、シェルのように、コマンドM-C-h
と後方の単語を削除しようとしています。
誰かがEmacsが 'M-C-h'で単語を後方に削除するようにバインドしてください。現在のところ、このコマンドはバッファ内のテキスト全体を選択しますが、これは非常に便利なことですが(ウィンドウではC-a
)、逆方向に単語を削除するほど頻繁には使用されません。
さらに、現在のバインディングを置き換えるためのバインディングは、上記のリンクからM-h
になります。
ありがとう、
エラン。
バックスペースキーに問題がありますか? –
あなたはそれに慣れていれば何もないと思います。私はまだホームキーの行から飛び出した後、FとJによく似た尾根を見つけるのは難しいと思う。 C-hやC-M-hでは、小指や親指の助けを借りずにキーボードを調べる必要はありません。 – Elan
また、「戻って戻す」「元に戻す」アクションは、最小の動きで挿入することができます。ちょうど右手の人差し指の動きです。 – Elan