在VS Code中打开的终端上运行Shell命令

问题描述

曾经试图让VS Code记住我的github公钥密码,所以我不必每次尝试从终端执行git命令时都输入它。遵循多组指示,没有任何效果。我能得到的最接近的是手写输入

 eval $(ssh-agent -s)
 ssh-add ~/.ssh/id_rsa

每次我打开一个终端窗口。

如果我是从git bash或从任何终端执行此操作,则在终端关闭时,设置将关闭,我必须再次键入。我想要持久的东西。我在Windows 10 btw中。我在相同的环境和他们的作品中有同事。我已逐步复制了他们的设置过程,但在笔记本电脑上无法正常工作。

所以问题是,我可以使用设置:terminal.integrated.shellArgs在VS Code中打开的终端上运行这两个命令吗? 我尝试将它们作为两个单独的字符串放入数组中,但这引发了无法打开终端的错误。我猜测它们需要进行格式化或具有标志,或者可能以某种方式作为外部脚本运行。这里的任何建议都很棒!

解决方法

您可以在启动外壳时将参数传递给外壳。

请参阅以下文章: https://code.visualstudio.com/docs/editor/integrated-terminal#_shell-arguments