首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不可用的保险库不会用崇高的文本保存更改

不可用的保险库不会用崇高的文本保存更改
EN

Stack Overflow用户
提问于 2015-10-15 12:36:20
回答 1查看 1.2K关注 0票数 4

我正在OSX上运行ansible 1.9.4,通过pip安装。

如果我执行ansible-vault create x,然后进行一些更改并保存,那么每当我执行ansible-vault view xansible-vault edit x时,文件就会显示为空白。

我有崇高的文本3作为我的$EDITOR。当我将其设置为vim时,所有这些都可以按照预期的方式工作,并且我可以编辑和保存我的文件,这些文件都是用ansible-地下室加密的。知道这里会发生什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-15 21:57:39

我不认为它会与标准的崇高命令行发射器一起工作。ansible-vault在加密它创建的临时文件之前等待编辑器进程退出--崇高启动程序立即退出,因此您将得到一个空的保险库文件。

编辑:

要使它与标准的崇高命令行启动程序一起工作,您必须指定-w标志,它将阻止subl进程存在,直到文件以崇高文本形式关闭为止。(见文档)

因此,您的.bashrc应该有如下一行:

代码语言:javascript
复制
export EDITOR='subl -w'
票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33148753

复制
相关文章

相似问题

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