Cloud-9:如何从 c9 终端在 c9 编辑器中打开文件
Cloud-9: How to open a file in the c9-editor from c9-terminal
有没有办法不从工作区树视图而是从 c9 终端选项卡打开文件?
背景:c9 不允许我为没有写入权限的用户将工作区路径设置为 /。但我想环顾四周并更改主项目目录之外的文件(虚拟主机、php ini 等)。使用终端,我可以在我的用户有读取权限的任何地方漫游。
目前,从终端打开文件的唯一方法是在 vim 或使用 ls
然后单击您要打开的文件。
编辑:您现在可以通过 运行 npm install -g c9
、restarting your workspace 从终端打开,然后执行 c9 file.ext
或c9 open file.ext
借用 here、
c9 open <filename>
如果您转到首选项 -> 设置 -> 终端,有一个选项 "Use Cloud9 as the Default Editor"。如果启用此选项并打开终端,EDITOR
环境变量将如下所示:
$ echo $EDITOR
`which c9` open --wait
在我的例子中,c9 的路径是:
/mnt/shared/sbin/c9
出于某种原因,这最初对我不起作用,但现在它完美无缺。也许必须启用上述默认编辑器设置才能工作?
您可以执行下一步:
cd ~
ln -s / root
然后就可以在工作区中看到根link了。您可以导航
通过它并打开任何文件(如果您在收藏夹部分没有看到 ~ 文件夹,请标记 'Show Home in Favorites' 选项)
如果您愿意,(一旦安装了 c9)您可以使用以下命令从终端打开文件:
c9 open ~/root/...
注意:如果文件需要超级用户权限,您可以打开但不能保存它们。
我刚刚写入 /mnt/shared/plugins/google.cloud/etc/gitconfig
。首先,不允许我用 nano 编写它。但是使用 "c9 open" - 只需使用 .gitconfig
关闭选项卡即可保存我的更改。
如果你想打开来自/云9的任何文件IDE必须有权限。
配置C9时IDE给root作为用户名,复制粘贴public键到root的.ssh文件夹,允许root登录ssh d配置,然后你就可以编辑任何文件来自 IDE.
有没有办法不从工作区树视图而是从 c9 终端选项卡打开文件?
背景:c9 不允许我为没有写入权限的用户将工作区路径设置为 /。但我想环顾四周并更改主项目目录之外的文件(虚拟主机、php ini 等)。使用终端,我可以在我的用户有读取权限的任何地方漫游。
目前,从终端打开文件的唯一方法是在 vim 或使用 ls
然后单击您要打开的文件。
编辑:您现在可以通过 运行 npm install -g c9
、restarting your workspace 从终端打开,然后执行 c9 file.ext
或c9 open file.ext
借用 here、
c9 open <filename>
如果您转到首选项 -> 设置 -> 终端,有一个选项 "Use Cloud9 as the Default Editor"。如果启用此选项并打开终端,EDITOR
环境变量将如下所示:
$ echo $EDITOR `which c9` open --wait
在我的例子中,c9 的路径是:
/mnt/shared/sbin/c9
出于某种原因,这最初对我不起作用,但现在它完美无缺。也许必须启用上述默认编辑器设置才能工作?
您可以执行下一步:
cd ~
ln -s / root
然后就可以在工作区中看到根link了。您可以导航 通过它并打开任何文件(如果您在收藏夹部分没有看到 ~ 文件夹,请标记 'Show Home in Favorites' 选项)
如果您愿意,(一旦安装了 c9)您可以使用以下命令从终端打开文件:
c9 open ~/root/...
注意:如果文件需要超级用户权限,您可以打开但不能保存它们。
我刚刚写入 /mnt/shared/plugins/google.cloud/etc/gitconfig
。首先,不允许我用 nano 编写它。但是使用 "c9 open" - 只需使用 .gitconfig
关闭选项卡即可保存我的更改。
如果你想打开来自/云9的任何文件IDE必须有权限。 配置C9时IDE给root作为用户名,复制粘贴public键到root的.ssh文件夹,允许root登录ssh d配置,然后你就可以编辑任何文件来自 IDE.