Cloud-9 SDK:c9-editor 不会作为默认编辑器从终端打开

Cloud-9 SDK: c9-editor doesn't open from terminal as default editor

我是 运行 安装了 Cloud-9 SDK 的本地虚拟机。在我的工作区中,我有一个 Mercurial 存储库,我希望能够使用 Cloud-9 编辑器来提交消息,并且可能还可以作为其他命令的管道,例如 hg diff.

到目前为止我尝试了什么:

Hg 在 tmp 中创建文件,通常 cloud9 配置为仅允许在主目录和工作空间中编辑。

作为解决方法,您可以使用

export EDITOR='fn() {
    cat  > ~/.c9-edit;
    c9 open --wait ~/.c9-edit;
    cat ~/.c9-edit > ;
} ;fn'