Mutt

在 mutt 中,如何輕鬆附加名稱中包含空格的文件?

  • June 18, 2016

我想在 mutt 的撰寫螢幕中附加一些文件。我按下a附上。但是,如果我粘貼在帶有空格的路徑中,它會佔用空間。同樣,如果我將一個 GUI 圖示拖放到我的終端中,它同樣會佔用空間。

我總是搞砸幾次,然後手動輸入(使用製表符完成)整個路徑。如何輕鬆地從 mutt 中附加文件?

您可以更改行編輯器提示的鍵綁定以Space插入空格。預設情況下,它呼叫buffy-cycle,它循環完成可能性或提供完成菜單。您可以將其重新綁定到另一個鍵,例如Alt+ Space(我認為 mutt 無法處理終端作為空字節傳輸的Ctrl+ )。Space

macro editor <space> "\Cv "
bind editor \e\  buffy-cycle

據我所知,您不能為不同類型的提示設置不同的鍵綁定。您可以通過呼叫掛鉤來動態更改鍵綁定bind,但我認為沒有一個掛鉤可以在正確的時間執行。

或者(或另外),您可以在撰寫菜單中定義一個宏,以附加名稱在剪貼板中的文件。

macro compose \Ca "<attach-file>`xsel -b | sed "s/ /$(printf \\026)&/g"`<enter>"

引用自:https://unix.stackexchange.com/questions/290331