首页 > 解决方案 > 在新的 st 终端中打开自定义 bash 函数

问题描述

我正在尝试执行存储在我的 .bashrc 中的这个自定义函数

   function nvrcreate {
        NVIM_LISTEN_ADDRESS=/tmp/Unity nvim
   }

在一个新的终端上。这个命令自己创建了一个 socket 供 neovim 监听。如果我在终端中执行它效果很好,但我无法让它作为打开新终端并执行它的单个命令工作。

我在 Manjaro linux 上使用 st (suckless / simple terminal)。我已经尝试使用 nohup 和 -e 标志,它允许 st 在打开新终端时执行命令,但无法让它工作。

此外,在我的大多数尝试中,我都得到了某种child exited with status 1,有时它只工作了几分之一秒然后退出。

先感谢您!

标签: linuxbashneovimmanjarost

解决方案


推荐阅读