3

私はターミネーターと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 で直接コマンドを実行すると、正常に動作します。私の推測では、コマンドが実行された後に履歴ファイルがロードされます。

4

2 に答える 2