在当前目录中打开终端

在当前目录中打开终端

我正在尝试设置标题中描述的行为。以供参考,有一个答案这为 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。

相关内容