ナノからAltを左/右に再バインド

ナノからAltを左/右に再バインド

nanoでAlt-左とAlt-右のキーバインディングを再バインドしたいのですが、うまく動作しないようです。 Ubuntu 16.04を使用しています

私の~/.nanorcファイル:

bind M-right nextword main
bind M-left prevword main

バージョン情報:

GNU nano, version 2.5.3
(C) 1999..2016 Free Software Foundation, Inc.
Email: [email protected] Web: http://www.nano-editor.org/
Compiled options: --disable-libmagic --disable-wrapping-as-root --enable-utf8

答え1

これらのショートカットを試すときに同様のメッセージが表示された場合は、[ backup files enabled ]Alt + BとAlt + Fエスケープシーケンスを生成していることを意味します。したがって、次のように再バインドできます。

unbind M-B all 
bind M-B prevword main 
unbind M-F all 
bind M-F nextword main

バラよりこのバグ報告スレッドより多くの情報を知りたいです。

答え2

それはうまくいきません。

  • ナノメートルカーソルキーをバインドする方法はありません(正しい戻る下に)、そして
  • このキーは該当しません。特徴
  • カーソルキーは一連の文字を送信します。ナノメートルわからない。

引用する手動:

形式は次のいずれかでなければなりません。

^ その後には、ASCII文字または「Space」という単語が続きます。例:^C
M- その後には、ASCII文字または「Space」という単語が続きます。例:M-C
F その後、1から16までの数字が続きます。例:F10

ドキュメントには次のものがあると言われています。脱出する入力時にASCII文字の前の文字、この場合、カーソルキーは複数のASCII文字を送信するので役に立ちません。

escape[1;3D

複数の端末エミュレータで使用される「Alt-Left」(xterm で始まる)

関連情報