백스페이스를 눌렀을 때 mutt/neomutt가 빈 편집 필드를 닫지 않도록 만드는 방법은 무엇입니까?

백스페이스를 눌렀을 때 mutt/neomutt가 빈 편집 필드를 닫지 않도록 만드는 방법은 무엇입니까?

나는 사용했다잡종 마법사네오머트를 구성합니다. <Esc>f보기에서(메일 보내기 직전)를 눌러 보낸 사람 주소를 편집 하면 Compose해당 필드를 편집할 수 있습니다. 명령줄은 상태줄 아래에 있는 편집줄이 됩니다.

현재보다 더 많은 문자를 삭제하려면 백스페이스를 눌러 주소를 완전히 삭제하고 편집 줄을 닫고 주소를 변경하지 않고 그대로 둡니다. 이런 일은 쉽게 발생하며 약간 짜증스럽습니다.

백스페이스 키는 편집 작업을 닫거나 필드를 떠나거나 선택 취소해야 하는 것 같아요.

https://i.stack.imgur.com/EvHwb.jpg

이전 주소를 삭제하고 백스페이스를 여러 번 누른 후 새 주소를 입력하고 싶습니다.

답변1

귀하가 공유한 예를 바탕으로 귀하가 neomutt를 사용하고 있음을 확인했습니다. 이 특별한 경우 Mutt와 Neomutt는 다르게 행동합니다.

인용하다

네오무트:

모든 문자가 지워진 후 다음 백스페이스 키를 누르면 이전 내용이 복원되고 편집이 취소됩니다. 이에 대한 자세한 내용은 문제 #2002의 변경 사항과 관련된 토론을 참조하세요.제목 필드를 편집할 때 백스페이스 줄 바꿈

바보:

모든 문자를 삭제한 후 백스페이스와 mutt를 눌러 제목 편집을 계속할 수 있습니다.


답변

abort_backspaceNeoMutt 2020-03-13 기준으로 동작을 변경할 수 있는 옵션이 있습니다 . 바라보다릴리즈 노트.

set abort_backspace = no

또는 Neomutt는 readline 바인딩을 알고 있습니다.유닉스 라인 폐기 Ctrl-u줄에서 모든 문자를 제거하고 프롬프트를 유지합니다.

관련 정보