我正在尝试设置标题中描述的行为。以供参考,有一个答案这为 emacs 解决了这个问题。不过我使用 DWM/ST 和 Zsh。
我笨拙地尝试的解决方案包括修改 .zshrc 文件,其中包含以下内容:
cd $pwd
我意识到这没有意义,因为 pwd 实例显示的路径实际上是打开终端本身的路径,即 $HOME。也许解决方案是扰乱ST,但我还没有任何想法如何做到这一点。任何帮助,将不胜感激。
答案1
我希望这能解决问题:
st & disown
编辑:
您可以为其创建一个别名并将其放入您的 rc 文件中(我不知道它是否适用于 zsh)
alias st='st & disown'
因此,当您在当前 shell 上调用它时,它将在当前目录中打开一个新终端。尽管别名不被子 shell 继承(您可以定义一个函数来代替)。
也许我误解了,你的意思是:
st 的这个补丁可以让你使用 ctrl+shift+return 键绑定在当前工作目录上生成一个新终端。
https://st.suckless.org/patches/newterm/
我想我现在也会修补我的st。