ShiftとAltカーソルの組み合わせを正しく許可するようにemacsをどのように設定しますか?

ShiftとAltカーソルの組み合わせを正しく許可するようにemacsをどのように設定しますか?

emacsターミナルでorg-modeを使用し、Shiftカーソルと一緒に、などのAlt文字を入力します。私は気づき、端末にもこの動作が表示されました。2A2B3Avim

この動作を変更できる端末設定はありますか、それともemacsとvim自体の設定ですか?

Gilesのアドバイスに関するフォローアップ:

端末エミュレータはKDEコンソール。提供されたいくつかのアドバイスのためにメニューに行き、 と の とオプションをSettings->Configure Shortcuts無効にしました。Shift+LeftShift+RightPrevious TabNext Tab

Emacs

Shift+Left -> ^[2D

Shift+Right -> ^[2D

Alt+Left -> ^[3D

Alt+Right -> ^[3C

ウィム

Shift+Left -> ^[[1;2D

Shift+Right -> ^[[1;2C

Alt+Left -> ^[[1;3D

Alt+Right -> ^[[1;3C

ベストアンサー1

この質問に対するGilesのコメントと、より多くのWeb検索に関するアドバイスに従い、このリンクを見つけました。https://github.com/bendikro/emacs-conf/blob/master/emacs-conf/key-bounds.el一部のセクションでは、キーを適切に定義します。

;; ;;;;;;;;;;;;;;;;;;;;;;;;;;
;; ;; Fix for screen / tmux
;; some snipped code

;; Fix ALT + arrow keys inside screen/tmux
(define-key input-decode-map "\e[1;3A" [M-up])
(define-key input-decode-map "\e[1;3B" [M-down])
(define-key input-decode-map "\e[1;3C" [M-right])
(define-key input-decode-map "\e[1;3D" [M-left])

私もコピーして修正しましたが、Shift今はうまくいくようです。

おすすめ記事