有没有办法不从工作区树视图而是从 c9 终端选项卡打开文件?
背景:c9 不允许我为没有写入权限的用户将工作空间路径设置为 / 。但我想看看周围并更改主项目目录之外的文件(虚拟主机、php ini 等)。使用终端,我可以在用户具有读取访问权限的任何地方漫游。
目前,从终端打开文件的唯一方法是在 vim 中或使用
ls
,然后单击您要打开的文件。
编辑:您现在可以通过运行
npm install -g c9
从终端打开,然后执行 c9 file.ext
或 c9 open file.ext
借用这里,
c9 open <filename>
如果你进入首选项 -> 设置 -> 终端,有一个选项“使用 Cloud9 作为默认编辑器”。如果启用此选项并打开终端,
EDITOR
env 变量将如下所示:
$ 回显 $EDITOR `which c9` 打开 --等待
在我的例子中,通往 c9 的路径是:
/mnt/共享/sbin/c9
出于某种原因,这最初对我不起作用,但现在它可以完美地工作。也许必须启用上述默认编辑器设置才能工作?
我刚刚写进
/mnt/shared/plugins/google.cloud/etc/gitconfig
。首先,我不被允许用 Nano 来写它。但使用“c9 open” - 只需使用 .gitconfig
关闭选项卡即可保存我的更改。
如果您想从/打开任何文件,云9 IDE必须有权限。 配置 C9 IDE 时,将 root 作为用户名,并将公钥复制粘贴到 root 的 .ssh 文件夹中,允许 root 在 ssh d 配置中登录,然后您将能够从 IDE 编辑任何文件。