在 `alias vim="vim && clear"` 之后使 zsh tab 完成?

在 `alias vim="vim && clear"` 之后使 zsh tab 完成?

我想在退出 vim 时清除我的终端,因为我一直在屏幕终端之间切换并看到旧的退出的 vim 窗口。

# .zshrc
alias vim="/usr/local/Cellar/vim/8.0.0094/bin/vim && clear"

当我使用 时,制表符补全 ( $ vim ~/.vimr<TAB>) 可以工作alias vim=/bin/vim,但是使用 时&& clear,制表符补全不再起作用。

如何在终止clear后继续运行vim并且仍具有制表符补全功能?

相关内容