。関数にはtab
がバインドされているようです。 どうしてですか? Emacsで同じキーが認識されていますか?EmacsのC-iとタブの関係は何ですか?私は<code>C-i</code>に関数をバインドする
答えて
彼らは、デフォルトの設定でリンクすることが起こる が、それはこのようにする必要はありません。
(keyboard-translate ?\C-i ?\C-j)
tab
はまだインデントしますが今C-i
は、改行を行います。
、なぜ彼らだけではなく、 'インデントline'関数に' C-i'を結合のTAB' 'に' C-i'を翻訳していますか? – Ben
私はそれがC-iとTABがbashで同じで、それらと物事を一貫性を保つためだと思います。 –
歴史的な理由。プレーン端末では、TABキーはCtrl-iと同じキーコードを送信しました。 – Lindydancer
テキスト端末のTABを押すと、C-i
コード(TABというアスキー文字)がアプリケーションに送信されるため、ttyの下でC-i
とTABは通常区別できません。デフォルトで Emacsが何(これはfunction-key-map
で行われます)tab
のバインディングがないときC-i
にtab
イベントをマッピングすることにより、GUI環境では、この等価性を保持します。それがtty下またはGUIの下で同様に動作するようにだから、ほとんどのパッケージは、タブ文字(すなわちC-i
)にではなく、tab
イベントに自分のコマンドをバインドする必要があります。あなたは2を区別したい場合しかし、それは非常に簡単です:ちょうどtab
イベントにしたいコマンドを結合して、tab
からC-i
へのマッピングはこれ以上を発生しません。 `tab`のエスケープコードです
あなたの情報をありがとう!私は区別できる方法で行くだろう。 – ironsand
- 1. phpのclassとcall_user_func()関数の関係は何ですか?
- 2. `UNMET PEER DEPENDENCY <packageName>は無関係`とは何ですか?
- 3. Intelのコアi *とコアの数の関係は何ですか?
- 4. `autoload`として` require`するEmacs Lisp関数は、 `load`とは何ですか?
- 5. Yii2:関係名とは何ですか?
- 6. <Provider>と、React-Reduxのconnect()との関係は何ですか?
- 7. 私はangular2の関数にディレクティブをバインドできますか?
- 8. IS-A関係とHAS-A関係の違いは何ですか? Java
- 9. monetb:アクセス引数でバインド関数は何をしますか?
- 10. travis ciとpython ctypesの依存関係
- 11. ブレンドとは? WPFとの関係は何ですか?
- 12. EnumとEnumerationの関係は何か
- 13. stacktrace.jsの数値とは何が関係していますか?
- 14. ハミング距離と単純マッチング係数の関係は何ですか?
- 15. MyISAMテーブルのphpMyAdminでは "内部関係"とは何ですか?
- 16. Angular2/SystemJSでは、systemjs.config.jsと.import()の関係は何ですか?
- 17. 関数型プログラミングとマルコフ連鎖は何とか関係していますか?
- 18. Nuget依存関係管理 - 私のオプションは何ですか?
- 19. javascriptのvar関数と関数の違いは何ですか?
- 20. $ httpのデフォルトのtransformResponse関数とtransformRequest関数は何ですか?
- 21. Hadoopでは、レプリケーションファクタとクラスタ内のノード数の関係は何ですか?
- 22. 関数の__proto__とは何ですか?
- 23. 関数のテールコンテキストとは何ですか?
- 24. JavaScript/HTML/jQueryとの関係で ".el"とは何ですか?
- 25. コアデータの関係、関係 <p></p>を使用するときに挿入し、関係
- 26. java内のアプリケーション内のCPUコア数とスレッド数の関係は何ですか?
- 27. CI Datamapperの関連モデルと関係のない関係名を作成するにはどうすればよいですか?
- 28. 私はBUSERとプロフィールとの間の関係削除するForeignKeyの関係
- 29. Seq関数とofList関数の違いは何ですか?
- 30. 関数と*関数の違いは何ですか?
。私。古い端末では必ずしもタブキーではないので、タブ文字を入力するために 'control'と' i'の組み合わせが使われました。同様に、 'C-m'は' enter'に相当します - キーバインディングを少し浪費しているように見えますが、それがうまくいく方法です。面白い –