用于googlecl的Vimrc定制

时间:2010-12-01 05:19:18

标签: vim

我已经开始使用谷歌文档与其他不能/不会分解的人合作,并学习我的标准vim / latex / git工作流程以进行编写和协作。 Google有一个名为googlecl的命令行界面,允许您调用类似:

的内容
$ googlecl docs edit --title "Some Document" --editor vim

允许我在vim中编辑我的Google文档。

我真正喜欢的是,如果我正在处理的文件是google docs文件,则能够更改某些vim设置。这里最简单的例子是改变换行。有没有办法为googlecl文档使用augroup类型的构造?这当然是可能的,还是这需要我在源头探讨?

1 个答案:

答案 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