-1
當我使用^x^e
調用此小部件,然後退出可視化編輯器(vim)時,當前命令中止並出現錯誤,並將命令內容放在下一個要執行的命令行。Zsh ZLE小部件「編輯命令行」返回錯誤
我期望的是命令內容應該放回當前的命令行,就像在bash中一樣。我懷疑這個錯誤是由於非零編輯器退出狀態。
我甚至開始zsh的新鮮,如:
zsh -f
autoload -U edit-command-line && zle -N edit-command-line
bindkey '^x^e' edit-command-line
但仍然得到了同樣的問題。
謝謝!我使它成爲'$ {= $ {VISUAL: - $ {EDITOR:-vi}}} $ tmpfile && BUFFER =「$(<$ tmpfile)」&& zle accept-line'。 – Bohr