Mutt
在 mutt 中,如何輕鬆附加名稱中包含空格的文件?
我想在 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>"