我已经开始使用谷歌文档与其他不能/不会分解的人合作,并学习我的标准vim / latex / git工作流程以进行编写和协作。 Google有一个名为googlecl的命令行界面,允许您调用类似:
的内容$ googlecl docs edit --title "Some Document" --editor vim
允许我在vim中编辑我的Google文档。
我真正喜欢的是,如果我正在处理的文件是google docs文件,则能够更改某些vim设置。这里最简单的例子是改变换行。有没有办法为googlecl文档使用augroup
类型的构造?这当然是可能的,还是这需要我在源头探讨?
答案 0 :(得分:6)
如何在~/bin
中创建一个非常简单的bash脚本,看起来像这样?
#!/bin/sh
vim -c 'set ft=google_docs' $@
将其保存为~/bin/google_vim
并执行chmod +x ~/bin/google_vim
。然后创建一个文件:
~/.vim/ftplugin/google_docs.vim
使用您需要的设置(例如set nowrap
或其他设置)并使用以下命令启动编辑器:
googlecl docs edit --title "Some Document" --editor google_vim
(假设~/bin
在您的路径中:如果不是,您可能会--editor ~/bin/google_vim
)