我已经开始使用 google docs 与不能/不会分解并学习我的标准 vim/latex/git 写作和协作工作流程的其他人合作。 Google 有一个名为 googlecl 的命令行界面,它允许您调用以下内容:

$ googlecl docs edit --title "Some Document" --editor vim

这允许我在 vim 中编辑我的谷歌文档。

如果我正在处理的文件是 google docs 文件,我真正想要的是能够更改一些 vim 设置。这里最简单的例子是改变换行。有没有办法对 googlecl 文档使用 augroup 类型的构造?目前这是否可能,或者这是否需要我在源代码中寻找?

最佳答案

如何在 ~/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 )

关于googlecl 使用的 Vimrc 自定义,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4321430/

10-12 05:19