단기 기억 문제로 고통받는 fishshell의 명령줄 기록

단기 기억 문제로 고통받는 fishshell의 명령줄 기록

fish지난 몇 달 동안 저는 쉘을 대화형 쉘로 사용하는 실험을 해왔습니다 . 나를 조금 짜증나게 하는 한 가지 문제는 쉘이 때때로 명령줄 기록에서 최근 명령을 잊어버린다는 것입니다.

$PATH내 이름이 이라고 가정해 보겠습니다 mail-get.sh. 명령줄에 이름을 입력하여 실행한 다음 get나중에 입력하고 키를 눌러 명령을 호출할 수 있습니다 Up-arrow.

때로는 (하루에 여러 번) 리콜이 실패하고 대신나이가 많은문자열을 포함하는 명령 get. 이전 명령은 다음과 같을 수 있습니다.개월mail-get.sh이것은 내가 마지막으로 스크립트를 호출했을 때보다 빠릅니다. history merge이 시점에서 이를 사용하면 항상 문제가 해결됩니다.

안타깝게도 일부러 문제를 재현할 수는 없습니다.

fish관리 방법을 변경한 이력이 없습니다 . 내 홈 디렉토리가 네트워크에 마운트되어 있지 않습니다. tmux여러 창에서 동시에 실행되는 여러 셸 세션이 있습니다 .

제가 fishFreeBSD에서 가장 많이 사용하는 버전은 3.5.1 버전입니다.

내 질문은 이것이 다른 셸 사용자도 경험한 일인지, 알려진 원인과 편리한 해결 방법이 있는지, 아니면 이를 fish셸 프로젝트에 버그로 보고해야 하는지입니다.

관련 정보