これはちょっと恥ずかしいですが、最近私は毎週または2日にglobal-set-key
を使って通常のキーをオンザフライでバインドしています。
は私がglobal-unset-key
を試してみました
(わざとではない)quoted-insert
とtoggle-read-only
今日にq
キーを結合したが、今q
キーを押すと(何もおよび書き込み)私q is undefined
メッセージを与えません。
これは私に最近起きた初めてのことではないので、私に起こるたびにemacsで開かれたすべてのバッファを失うことが嫌いなので、能力を失うことなくcharキーを解除する方法を探していますこの文字をまたはに書き込むと、文字自体が再バインドされます(global-set-key
は許可されません)。 insert-char 71
にバインドしようとしているだけでなくemacsで普通の鍵を設定しない
0
A
答えて
1
(global-set-key (kbd "q") #'self-insert-command)
これは、(もちろん、いくつかのメジャーまたはマイナーモードで上書きすることができます)すべての英数字キーのバインディングデフォルトで失敗しました。
私が知っているデフォルトにキーをリセットする方法はありません。キーバインディングを可逆的な方法で使いたい場合は、おそらく自分のマイナーモードを作成し、キーをバインドするだけです(http://shallowsky.com/blog/linux/editors/emacs-global-key-bindings.htmlを参照)。次に、グローバルバインディングを取得するために、モードを簡単にオフにしたり、マップ内のキーを定義解除したりすることができます。
最後に、(私のバッファを覚えている)私はsave-visited-files
(メルパ)を使っています。 desktop
のようなより完全な解決策があり、状態を保存して復元することもできます。
関連する問題
- 1. 普通でない場合は
- 2. 角度素材のmd-optionに白いスペースを普通に設定する
- 3. jqueryコードを普通/普通のjavascriptに変換するヘルプ
- 4. SWReveal普通プッシュバック
- 5. フレームEmacsの設定
- 6. 普通のgwtプログレスホイール
- 7. ピラミッドリソース:普通英語
- 8. Info.plistの普遍的なアプリのメイン・ペンを設定していますか?
- 9. Pythonでユニコードクッキーを設定する普遍的な方法
- 10. 普通でない文字を含む正規表現
- 11. EmacsでPHPの初期インデントレベルを設定していますか?
- 12. 設定Emacsのキーは
- 13. emacsの設定:python-mode-hook
- 14. 新しい鍵値辞書を前の鍵値辞書から設定する
- 15. CreateSymbolicLinkProcは、普通のユーザー
- 16. function curryingと普通のコールバックメソッド
- 17. andriodアプリの普遍的なタイミングを設定する方法
- 18. NSURLSessionでの公開鍵のピン設定
- 19. emacsでidoモードを設定する21
- 20. EmacsでfnキーをCtrlに設定
- 21. openCLでemacsを設定する
- 22. emacsで言語を設定する
- 23. emacsでSLIMEを設定する
- 24. Gnus for Emacsの新しいメール通知
- 25. チョムスキー普通形に変換
- 26. R S3の普通の関数をgeneric
- 27. ポインタや "普通のオブジェクト"を格納しているリスト
- 28. Emacs epaとgnupg2: "使用可能な設定なし"
- 29. wordpress $ query->メタ鍵値で設定
- 30. ラケットGeiserのEmacsパスを設定する
が優れています。 'self-insert-command'については決して知らなかった。ありがとう。 – user2141046