1

私は本当に厄介な状況にあります。emacs で編集していてオートコンプリート ボックスが読み込まれると、必要のないときにエスケープ キーを使用して終了していることに気付きます。問題は、現在のウィンドウを唯一のウィンドウにするという望ましくない動作があることです。さまざまなタスク用に多数のウィンドウ/フレームを設定した場合、これは本当に面倒です。

私はauto-complete.el、次のオプションを使用しています。

(ac-config-default)
(define-key ac-completing-map "\e" 'ac-stop) ; use esc key to exit completion
(global-set-key "\C-f" 'ac-isearch)

キーを押すことESCは、UI 要素 (ドロップダウン、ダイアログなど) を閉じるための私の筋肉の記憶にあるため、現在フォーカスされているフレームを引き継がずにエスケープを押す方法についてのアイデアはありますか?

4

2 に答える 2

3

Mac の emacs では、"ESC ESC ESC" はデフォルトで keyboard-escape-quit にバインドされていますが、これは誤って呼び出しているものです。これは私のためにそれを修正しました:

(global-unset-key (kbd "ESC ESC ESC"))
于 2013-10-28T18:41:36.680 に答える
0

C-gescape.ff の代わりに押します

于 2013-04-08T09:14:54.403 に答える