如何在Cloud9-ide中创建多个工作区?

时间:2019-02-04 18:07:28

标签: docker cloud9-ide

我可能在这里混淆了我的术语,所以我将尝试解释我要完成的工作。我的主目录fubar

中有一个名为/home/whiskerbiscuit/fubar的项目

NB 。我正在使用docker安装c9。这是我的docker-compose.yml

的相关部分
  c9:
    image: agungf/cloud9-ide:latest
    environment:
      - C9_WORKSPACE=/fubar
      - ROOT_PASS=${CLOUD9_PASS}
    volumes:
      - ${USERDIR}/fubar:/fubar
    ports:
      - 8181:8181

这将启动并运行良好。我在fubar下的UI中看到FILE SYSTEM。我已经严重依赖UI通过CTRL-e打开文件,无论文件位于哪个子目录下,它都允许您键入文件名的一部分。

我有时还希望能够编辑主目录之外的一些文件。实际上,我想访问整个shebang。因此,我相应地修改了docker-compose并能够指定/目录。这种安排的唯一问题是CTRL-e花费的时间太长(分钟),无法填充文件列表。

是否可以添加多个可以在它们之间切换的工作空间,以便可以访问两个目录,并且在填充搜索列表时不会出现问题?我找到了解决方法,但不确定是否最合适;我创建了第二个容器,并将路径更改为指向root。它可行,但我怀疑可能会有更有效的方法来完成同一件事。

0 个答案:

没有答案