ユーザーがvimを閉じるのを待ってからシェルスクリプトでコマンドを実行する方法

ユーザーがvimを閉じるのを待ってからシェルスクリプトでコマンドを実行する方法

現在、.zshrcファイルを更新するシェル関数を作成しようとしています。現在、次のエイリアスがあります。

alias zshrc="vim ~/.zshrc"

vimが閉じるのを待ってから、vimが閉じた後にコマンドを実行する関数を書く方法があるかどうか疑問に思います。ちなみに私が実行したい命令はです。

source ~/.zshrc

答え1

コマンドを順番に実行するには、別の行に書き込むか、;最初のコマンドの後に書きます。したがって、エイリアスを関数に変更し、source ~/.zshrc完了したら実行するようにしてください。vim

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

関連情報