我可能在这里混淆了我的术语,所以我将尝试解释我要完成的工作。我的主目录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。它可行,但我怀疑可能会有更有效的方法来完成同一件事。