タイトルに記載されている動作を設定しようとしています。参考までに、答えがあるこれはemacsの問題を解決します。しかし、私はDWM / STとZshを使います。
私が不器用に試した解決策は、次のように.zshrcファイルを変更することでした。
cd $pwd
pwdインスタンスに表示されるパスは、実際には端末自体が開くパスである$ HOMEなので、これが言葉にならないことに気づきました。おそらく解決策はSTを妨げるものかもしれませんが、まだ何をすべきかわかりません。どんな助けでも大変感謝します。
答え1
この方法で問題が解決することを願っています。
st & disown
編集する:
エイリアスを作成してrcファイルに入れることができます(zshで動作しているかどうかわかりません)。
alias st='st & disown'
したがって、現在のシェルから呼び出すと、現在のディレクトリに新しい端末が開きます。エイリアスはサブシェルから継承されませんが(代わりに関数を定義できます)
私が誤解している可能性があります。次の意味でした。
st用このパッチを使用すると、ctrl + shift + returnキーバインディングを使用して現在の作業ディレクトリに新しい端末を作成できます。
https://st.suckless.org/patches/newterm/
私ももう体力を直すと思います。