Иногда, когда нажимается клавиша со стрелкой (обычно вверх) внутри оболочки, терминал или оболочка не могут вывести символ ESC
перед escape-последовательностью, поэтому, если я нажимаю стрелку вверх, чтобы попытаться увидеть последнюю команду, выводится [A
на bash и OA
на zsh вместо последней команды. Он работает правильно при следующем нажатии клавиши со стрелкой.
Это происходит независимо от используемого эмулятора терминала или оболочки (но он использует OA
вместо [A
при использовании zsh).
Я не могу сказать точные обстоятельства, в которых это происходит, это кажется несколько случайным, но обычно это происходит в следующий раз, когда я нажимаю стрелку после переключения окон с помощью моего оконного менеджера (i3).
Это не потому, что я слишком быстро нажал клавишу после переключения окон, потому что я могу переключать окна, вводить текст в оболочку, а после этого нажимать клавишу со стрелкой, и он все равно будет выводить [A
/OA
.
Это может быть связано с тем, что я использую i3 в качестве моего оконного менеджера.
Что я могу сделать, чтобы исправить или отладить эту проблему?