スクリーンとEmacsを使う

スクリーンとEmacsを使う

私は(ターミナルで)emacsを使用しており、画面を使用して端末を切り替えています。キーの組み合わせCtrl+Aスクリーンキャプチャ。画面キーバインディングを変更する方法はありますか?

ベストアンサー1

もちろん、ScreenやEmacsでバインディングを変更できます。

私はScreenでCtrl+を使用していますが\、それを使用するアプリケーションはほとんどありません。端末から送信するために使用されます。辞めるCtrlsignal - +のより強力なバージョンC、より少ない数のアプリケーションが信号を捕捉して潜在的にコアダンプを生成します。これはほとんど役に立ちません。必要に応じてCtrl+を押すことができます\ \。 +のCtrl主張は、\特定のキーボードレイアウトで入力するのが難しいということです。とにかくお気に入りのキーを選択してください。

画面エスケープキーを変更するには、次のescapeコマンドを使用します~/.screenrc

escape ^\\\

EmacsではC-a通常、行の先頭に移動します。Home代わりに使用できます。C-x C-aバインディングはありません。これにより、パターンはまたはのカスタムC-aバインディングをC-x C-a持つことができますC-c C-a。通常、を選択するとバインドC-\されます。toggle-input-methodこれは、複数の言語で書く場合に便利ですが、そうでなければ役に立ちません。global-set-key以下を使用して別のキーに再バインドできます~/.emacs

;; overrides a binding for `suspend-frame', which is also bound on `C-x C-z'
(global-set-key "\C-z" toggle-input-method)

おすすめ記事