我已经开始使用 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/