我想將:map
vim cli 的輸出寫入 stdout,這樣我就可以從腳本讀取 vim 鍵盤映射並用它們做一些事情。我怎樣才能做到這一點?
我已經嘗試過vim -c map > out.txt
作為vim -c "map|q" > out.txt
文字案例,但都不起作用。:map
在 vim 內打開尋呼機,我想我可能需要一種方法來繞過它。
答案1
基於https://stackoverflow.com/a/33190693/355325我想出了這個:
vim -e +"redir>>/dev/stdout | map | redir END" -scq