我正在运行安装了Cloud-9 SDK的本地VM。在我的工作区中,我有一个Mercurial存储库,我希望能够使用Cloud-9编辑器来提交消息,也可以作为hg diff
等其他命令的管道。
到目前为止我尝试了什么:
hg commit
,c9-editor不会打开,终端会停止,直到我按下CTRL + C. export EDITOR="/usr/bin/c9 open --wait"
设置编辑器,结果相同。c9 somefile.txt
在同一个终端上工作正常,在编辑器中打开文件。答案 0 :(得分:0)
Hg在tmp中创建一个文件,通常将cloud9配置为仅允许在家庭和工作区中进行编辑。
作为解决方法,您可以使用
export EDITOR='fn() {
cat $1 > ~/.c9-edit;
c9 open --wait ~/.c9-edit;
cat ~/.c9-edit > $1;
} ;fn'