visual-studio-code - 有没有办法使用 VS Code CLI 打开当前工作区目录中的所有文件?
问题描述
我想/var/log/my_program/
在我当前打开的工作区中打开所有文件。需要明确的是,我想打开这个目录中的文件,同时保持当前工作区中已经打开的文件也保持打开状态。
例如,如果我~/hello-world.html
打开了,我也想在工作区中打开/var/log/my_program/error.log
,/var/log/my_program/access.log
在同一个窗口/工作区中同时打开总共 3 个文件。
如果我运行code /var/log/my_program/*
它将打开一个新窗口,其中所有文件都从该目录打开。即将hello-world.html
在一个窗口中,error.log
并将access.log
在一个新窗口中
如果我运行code -r /var/log/my_program/*
它,它将用该目录中的文件覆盖我当前的工作区。iehello-world.html
将不再在任何窗口中打开,并将error.log
在access.log
我原来的工作区窗口中打开。
我希望能够保持当前工作区的状态并从/var/log/my_program/
目录中打开文件。即我想hello-world.html
在工作空间中保持开放,并且拥有error.log
并且access.log
开放。
我想补充一点,这只是我正在尝试做的一个简化示例。我知道在命令行中轻松打开这两个文件就很容易了,但是我要打开的目录中的实际文件可能是多个文件,而且它们的名称中都带有时间戳,所以我不能轻松地按名称打开它们
这可能吗?谢谢你的帮助!
编辑:我真的在寻找使用 CLI 的解决方案。我正在运行类似于rm /var/log/my_program/*; systemctl restart my_program; code /var/log/my_program/*
. 这样目录就不会充满旧的日志文件,并且在我重新启动进程后我可以看到打开的新日志文件my_program
所有这一切的原因是为了让我的调试程序不那么繁琐,例如无需鼠标点击或 gui 交互
解决方案
如果我理解您要正确执行的操作,则您想使用该--add
参数。您可以运行code --reuse-window --add <path>
以<path>
在当前工作区中打开文件夹。缩短的版本是code -r -a <path>
.
推荐阅读
- javascript - 如何使用 azure JavaScript 函数发送电子邮件?
- ruby-on-rails - 从视图上的选择标签中获取值发送到 var ruby 和 rails 中的控制器
- angular - Angular 7 - 将文件上传到服务器
- .net - .NET 框架中的状态机
- java - 在 ClassPathXmlApplicationContext 中失败时销毁创建的 bean
- php - 如何在外部服务器上加密以在 Laravel 应用程序中解密
- c++ - 在 C++ 中扩展 Job/Worker 多线程系统
- string - 字符串处理子例程中的字符串缓冲区
- docker - Docker 容器无法启动
- java - Apache Storm - 如何从配置中禁用螺栓