当我(尝试)编写缓冲区时,如何更改vim的功能?

时间:2017-03-13 16:06:29

标签: rest vim

如果我从外部源读取缓冲区,则没有与当前缓冲区关联的文件名。这没关系,但是如果不是将其写入磁盘上的文件而是将其发布到Web服务而不是呢?

我可以以某种方式勾选:w所做的事情,并根据文件类型更改 它写缓冲区的方式吗?

在这种情况下,使用REST API在CMS上获取pesudo文件的内容相当容易;但现在我想要一种方法将PUT请求发送回API而不是尝试将其写入磁盘。

理想情况下,解决方案会挂钩到最低级别,因此:up:x也会产生预期效果。

1 个答案:

答案 0 :(得分:2)

您可以使用BufWriteCmd自动命令。你从这个命令调用的函数的期望是它会写'' (在你的情况下,它正在进行API调用以将其发布到某个服务),然后更新'modified'标志以指示文件已被保存(通常首先修改为true,但是您的函数将设置成功发布到服务后最终为假)