Cloud-9:如何从 c9 终端在 c9 编辑器中打开文件

问题描述 投票:0回答:6

有没有办法不从工作区树视图而是从 c9 终端选项卡打开文件?

背景:c9 不允许我为没有写入权限的用户将工作空间路径设置为 / 。但我想看看周围并更改主项目目录之外的文件(虚拟主机、php ini 等)。使用终端,我可以在用户具有读取访问权限的任何地方漫游。

cloud9-ide
6个回答
51
投票

目前,从终端打开文件的唯一方法是在 vim 中或使用

ls
,然后单击您要打开的文件。

编辑:您现在可以通过运行

npm install -g c9
从终端打开,然后执行
c9 file.ext
c9 open file.ext


14
投票

借用这里

c9 open <filename>

9
投票

您可以执行下一步:

cd ~
ln -s / root

然后就可以在工作区中看到根链接了。您可以导航 通过它并打开任何文件(如果您在收藏夹部分中没有看到 ~ 文件夹,请标记“在收藏夹中显示主页”选项)

如果您愿意,(安装 c9 后)您可以使用以下命令从终端打开文件:

c9 open ~/root/...

注意:如果文件需要超级用户权限,您可以打开但不能保存它们。


1
投票

如果你进入首选项 -> 设置 -> 终端,有一个选项“使用 Cloud9 作为默认编辑器”。如果启用此选项并打开终端,

EDITOR
env 变量将如下所示:

$ 回显 $EDITOR
`which c9` 打开 --等待

在我的例子中,通往 c9 的路径是:

/mnt/共享/sbin/c9

出于某种原因,这最初对我不起作用,但现在它可以完美地工作。也许必须启用上述默认编辑器设置才能工作?


1
投票

我刚刚写进

/mnt/shared/plugins/google.cloud/etc/gitconfig
。首先,我不被允许用 Nano 来写它。但使用“c9 open” - 只需使用
.gitconfig
关闭选项卡即可保存我的更改。


0
投票

如果您想从/打开任何文件,云9 IDE必须有权限。 配置 C9 IDE 时,将 root 作为用户名,并将公钥复制粘贴到 root 的 .ssh 文件夹中,允许 root 在 ssh d 配置中登录,然后您将能够从 IDE 编辑任何文件。

© www.soinside.com 2019 - 2024. All rights reserved.