キーを押した後、「Cx-」がエコー領域に表示されるまでの時間を短縮します


10

を介してコマンドを入力しようとするとC-x、エコーエリアにこのプレフィックスキーがと表示されるまで、1〜2秒かかりますC-x-。私はEmacsを初めて使用するので、混乱することが多く、迷子になっています。

ESCキーは次のように動作するので、私はいくつかの半分に入力したコマンドを脱出しようとしたとき、私は頻繁に押すとループしてしまうESCと、再び私が見1-2秒後にESC-エコー領域に。

エコー領域で反応を示すのにかかる時間を短縮する方法はありますか、何か間違っているのですか、またはこれはどういうわけか意図されていますか?

回答:


12
(setq echo-keystrokes 0.01)

キーストロークがほぼ瞬時にエコーされます。または、customize変数(M-x customize-variable RET echo-keystrokes)を使用することもできます。

変数は、未完了のコマンドをエコーするまでの遅延を秒単位で決定します。値が0の場合は、まったくエコーしません(そのため、0.01秒などの非常に短い遅延を選択する必要があります)。


1
完璧に動作します-欠点はありますか?エコーキーストロークが最初に1になる理由はありますか?
kai-dj 2018年

1
理由がわからない—おそらく誰かがキーをすばやく押したときの混乱/過剰な冗長を避けるため。変数のドキュメンテーション文字列(どちらもC-h v)や情報マニュアルのリストの任意の欠点:gnu.org/software/emacs/manual/html_node/elisp/...
aplaice

1
よかった。ありがとう!その後、私がもう迷子にならず、最終的に混乱に悩まされるまで.01秒維持します^^
kai-dj

2
「エコーキーストロークが最初の1である理由はありますこれはレガシー設定であると思います。遅い端末では、ユーザーが見る必要のない帯域幅エコーコマンドを無駄にしたくないでしょう。
dmckee ---元モデレーターの子猫2018
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.