首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >云-9 SDK: c9编辑器不作为默认编辑器从终端打开。

云-9 SDK: c9编辑器不作为默认编辑器从终端打开。
EN

Stack Overflow用户
提问于 2015-09-26 06:46:38
回答 1查看 436关注 0票数 0

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

到目前为止我尝试过的是:

  • 在终端设置中,我选择了“使用Cloud9作为默认编辑器”。如果我尝试hg commit,c9编辑器就不会打开,直到我按下CTRL+C,终端才会停止工作。
  • 如果我用export EDITOR="/usr/bin/c9 open --wait"设置编辑器,结果也是一样的。
  • c9 somefile.txt在同一终端运行良好,在编辑器中打开文件。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-26 11:03:15

Hg在tmp中创建一个文件,通常将cloud9配置为只允许在家中和工作区进行编辑。

作为一种解决办法,您可以使用

代码语言:javascript
复制
export EDITOR='fn() {
    cat $1 > ~/.c9-edit;
    c9 open --wait ~/.c9-edit;
    cat ~/.c9-edit > $1;
} ;fn'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32794452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档