1

ansi-termのcharモードにいくつかのキーバインディングを追加したいのですが、まだできませんでした...そのためのヒントはありますか?可能です?

もちろん、すべてのキーバインディングはラインモードで正しく機能しますが、charモードで一部のキーバインディング(すべてではない)を有効にするにはどうすればよいですか?

4

1 に答える 1

4

ansi-termで使用される実際には2つの異なるモードがあります

  1. 文字モード(端末のように機能します
  2. ラインモード(emacsバッファのように機能します)

文字モードの場合は、を変更する必要があるため、次のterm-raw-mapようになります。

(define-key term-raw-map [(control ?a)] 'term-send-raw)

基になる端末に\Caを送信します。ラインモードのキーマップが何なのかわかりませんが、遊びたいキャラクターモードだと思います。

于 2010-11-15T19:48:31.820 に答える