readline

注意,向后表示向左,向前表示向右。

"C-f": forward-char  光标向右一个字符

"C-b": backward-char  光标向左一个字符

"C-a": beginning-of-line  光标跳到行头

"C-e": end-of-line  光标跳到行尾

"C-h": backward-delete-char  向左删除一个字符

"C-d": delete-char  向右删除一个字符

"C-o": operate-and-get-next  执行命令,相当于 Enter

"C-p": previous-history  上一条历史记录,相当于向上键

"C-n": next-history    下一条历史记录,相当于向下键

"C-t": transpose-chars  反转光标前两个字符位置

"C-u": unix-line-discard  删除光标左边的所有字符

"C-k": kill-line       删除光标右边的所有字符

"C-w": unix-word-rubout  删除左边的一个单词

 rl_attempted_completion_function

原文地址:https://www.cnblogs.com/tianyajuanke/p/3429584.html