提问
我见过很多方法来使用外部终端应用程序(如macOS终端应用程序或iTerm)打开新终端“tab/pane/view”,但是否可以编写一个脚本,在当前工作区中打开两个不同的VS Code集成终端“tab/pane/view”?
我的用例
我正在启动我的应用程序,我希望在构建完成时,客户端日志和服务器端日志在单独的集成终端窗口中并排打开。
我不寻找的
我已经看到了很多从VSCode settings/UI/keycommands/command palette中打开新的VSCode终端选项卡的方法,但我特别需要一种使用shell脚本的方法。
谢谢!
1条答案
按热度按时间s1ag04yj1#
我刚刚遇到了同样的问题,我找到了一个可能的解决方案,可能对你有用。在我的例子中,我通过
npm run my_scenario
运行这个脚本,它在一个终端上执行一些东西,然后回来执行react-scripts start
或其他东西。为了实现这一点,我使用xdotool来模拟快捷键。
我真的不喜欢这个解决方案,如果你能找到更优雅的方法,请让我知道。