如何使用 vi 编辑谷歌文档并在编写文件时自动更新云中的原始文档?

Jam*_*mes 6 vim vi google-docs ubuntu google-workspace

我正在使用 ubuntu 11.04。我已经安装了googlecl,它声称允许我使用 vim 编辑 google doc 文件。我有一个谷歌文档“测试”:

google docs edit --title "test" --editor vim
Run Code Online (Sandbox Code Playgroud)

打开文件很好。当我通过 vim 命令写入文件时:w,更改不会传播到云中的原始 google 文档。此外,当我:wq,我得到这个命令行输出:

Server responded with: 412, <errors xmlns='http://schemas.google.com/g/2005'><error><domain>GData</domain><code>etagsMismatch</code><internalReason>Mismatch: etags = ["tags"], version = [gqpwmaue]</internalReason></error></errors>
Moved edited document to /home/james/test.txt
Run Code Online (Sandbox Code Playgroud)

当我在 vim 中保存原始文档时,如何自动更新它?

小智 2

我不确定您是否解决了问题,但我在我的机器上遇到了同样的错误。发生这种情况是因为我没有最新的 python-gdata 包。仅靠 GoogleCL 包无法完成这项工作。