我遇到了 proj-vim,它使用传输 vim 上传项目文件。但是,自述文件并没有告诉我如何实际执行此操作。
理想情况下,我想保留我在 netbeans 中的工作流程,在那里我有一个项目的本地子集。当我点击保存时,文件会自动上传到服务器。
我可以在 vim 中复制这种行为吗?如果可以,怎么做?
如果您知道上传文件的命令,它就像
augroup AutoUpload
autocmd! BufWritePost * :{TransmitFiles}
augroup END
,最好用一些东西来检查你是否真的可以传输某些东西(或者:silent!
如果{TransmitFiles}
你确定该命令只会抛出错误,以防万一没有任何东西可以传输并且不会破坏任何东西)。
更新:似乎它应该看起来像
augroup AutoUpload
autocmd! BufWritePost * :silent! call TransmitFtpSendFile()
augroup END
: 我没有看到一种直接的方法来检查是否可以传输某些内容。