
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
;
3
D
複数の端末エミュレータで使用される「Alt-Left」(xterm で始まる)