如何等待用户关闭vim然后在shell脚本中运行命令

如何等待用户关闭vim然后在shell脚本中运行命令

我目前正在尝试编写一个 shell 函数来更新我的 .zshrc 文件。我目前有一个别名如下

alias zshrc="vim ~/.zshrc"

我想知道是否有任何方法可以编写一个函数,等待我关闭 vim,然后在 vim 关闭后运行命令。作为参考,我想要运行的命令是。

source ~/.zshrc

答案1

要一个接一个地运行命令,只需将它们写在单独的行上,或者在;第一个命令之后。因此,将别名更改为函数,并使其在运行完成source ~/.zshrc后运行。vim

function zshrc {
  vim ~/.zshrc
  source ~/.zshrc
}

相关内容