Neomutt
當按下退格鍵時,如何讓 mutt/neomutt 不關閉空編輯欄位?
我使用mutt-wizard來配置 neomutt。
<Esc>f
當我通過在視圖中按下Compose
(就在發送我的郵件之前)編輯例如發件人地址時,讓我編輯該欄位。命令行成為編輯行,位於狀態行下方。如果我通過按退格鍵完全刪除地址,它會關閉編輯行並保持地址不變,如果我想刪除的字元多於現有字元。這很容易發生並且有點煩人。
我猜退格鍵是為了關閉編輯操作/離開/取消選擇該欄位?
在我刪除舊地址並多次按退格鍵後,我想輸入一個新地址。
根據您分享的範例,我注意到您正在使用 neomutt。在這種特殊情況下,Mutt 和 Neomutt 的行為有所不同。
參考
新馬特:
刪除所有字元後,下一個退格鍵恢復以前的內容並取消編輯。有關它的更多資訊,請參閱 issue #2002 中與此更改相關的討論:Backspace while editing any header field wraps around
笨蛋:
刪除所有字元後,您可以按退格鍵,然後 mutt 將繼續編輯標題。
回答
自 NeoMutt 2020-03-13 起,
abort_backspace
您可以選擇更改行為。請參閱發行說明。
set abort_backspace = no
或者 Neomutt 知道 readline 綁定:unix-line-discard
Ctrl-u
從行中刪除所有字元,並讓您保持在提示符中。