私はターミネーターとoh-my-zshの現在のユーザーです。teminator で、いくつかのタブと各タブの初期コマンドを使用してカスタム レイアウトを設定しようとしました。ここで説明されているように指示に従いましたhttps://amir.rachum.com/blog/2015/11/28/terminator-multiple-custom-commands/ 主要部分は.zshrcにこのスクリプトがあります
echo $INIT_CMD
if [ ! -z "$INIT_CMD" ]; then
OLD_IFS=$IFS
setopt shwordsplit
IFS=';'
for cmd in $INIT_CMD; do
print -s "$cmd" # add to history
eval $cmd
done
unset INIT_CMD
IFS=$OLD_IFS
fi
最初のスクリプトからのコマンドが zsh 履歴に保存されないことを除いて、すべて正常に動作します。zsh で直接コマンドを実行すると、正常に動作します。私の推測では、コマンドが実行された後に履歴ファイルがロードされます。