如何在Linux下使用向上/向下键启用Android adb shell历史记录?

Luc*_*lon 10 shell android adb android-sdk-2.3

我最近升级到新的Android SDK,我注意到一些非常烦人的事情.似乎不可能在shell中使用命令历史记录.你注意到了吗?Android shell对我来说似乎很可怕,但至少在最后一个SDK中,我有命令历史记录.现在,似乎按下向上/向下箭头,导致在提示符上写入一些代码(类似^ [[A,^ [[B等...).我试着读一下,但我发现很少有人问这个零答案.知道为什么会这样,以及如何解决这个问题?

Pau*_*ce. 0

如果Ctrl-p仍然为您提供以前的历史记录条目,那么箭头键可能由于某种原因变得未绑定。尝试这个:

bind '"\e[A": previous-history'
bind '"\e[B": next-history'
Run Code Online (Sandbox Code Playgroud)

如果这使得箭头键起作用,您可以通过将这两行添加到/etc/inputrcor来使其持久化~/.inputrc

"\e[A": previous-history
"\e[B": next-history
Run Code Online (Sandbox Code Playgroud)