라이온의 iTerm2에서 bash vi 바인딩을 사용할 때 기록에 문제가 발생했습니다. (라이온으로 전환했을 때 iTerm과 동일한 문제가있었습니다.)
정확하게 설명하기는 어렵지만 k를 눌러 가장 최근의 명령으로 이동하면 커서가 몇 문자 앞으로 나오므로 더 이상 시작할 수 없습니다. 그리고 k를 다시 누르면 커서 앞의 문자가 지워지지 않습니다.
나는 iTerm에 익숙하지 않지만 이것은 bash (또는 실제로는 readline / ncurses)가 터미널이 실제로하는 것보다 커서 이동에 다른 문자를 필요로한다고 생각하는 termcap 문제와 같은 것 같다. 수정하면 TERM이 정확하고 termcap / terminfo 정의가 최신인지 확인하는 것입니다.
@evil 사실 그것은 그것을 고쳤다. 나는 기본적으로 "xterm"을 설정하고 몇 가지 TERM 설정을 시도했지만 그 다음 "TERM을 설정 해제했다"는 것이 효과가 있었다!
—
mahemoff
~/.inputrc
?