Ubuntu
在 nano 中重新綁定 alt 左/右
我想在 nano 中重新綁定 alt-left 和 alt-right 鍵綁定,似乎無法讓它工作。我在 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: nano@nano-editor.org Web: http://www.nano-editor.org/ Compiled options: --disable-libmagic --disable-wrapping-as-root --enable-utf8
如果您
[ 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
有關更多資訊,請參閱此錯誤報告執行緒。
它不起作用,因為
- nano無法綁定游標鍵(left , right , up , down),並且
- 這些鍵與字元不對應,並且
- 你的游標鍵發送一個nano不理解的字元序列。
參考手冊:
密鑰的格式應該是以下之一:
^
後跟一個 ASCII 字元或單詞“空格”。範例:^C
。
M-
後跟一個 ASCII 字元或單詞“空格”。範例:M-C
。
F
後跟一個從 1 到 16 的數值。範例:F10
.該手冊還提到,您可以在輸入鍵時在 ASCII 字元之前使用轉義字元,儘管在這種情況下這無濟於事,因為您的游標鍵會發送幾個 ASCII 字元,例如,
*escape*``**
[**``**
1**``**
;**``**
3**``**
D**
對於幾個終端仿真器(從 xterm 開始)使用的“Alt-left”。