1

我遇到了 proj-vim,它使用传输 vim 上传项目文件。但是,自述文件并没有告诉我如何实际执行此操作。

理想情况下,我想保留我在 netbeans 中的工作流程,在那里我有一个项目的本地子集。当我点击保存时,文件会自动上传到服务器。

我可以在 vim 中复制这种行为吗?如果可以,怎么做?

4

1 回答 1

4

如果您知道上传文件的命令,它就像

augroup AutoUpload
    autocmd! BufWritePost * :{TransmitFiles}
augroup END

,最好用一些东西来检查你是否真的可以传输某些东西(或者:silent!如果{TransmitFiles}你确定该命令只会抛出错误,以防万一没有任何东西可以传输并且不会破坏任何东西)。

更新:似乎它应该看起来像

augroup AutoUpload
    autocmd! BufWritePost * :silent! call TransmitFtpSendFile()
augroup END

: 我没有看到一种直接的方法来检查是否可以传输某些内容。

于 2012-10-30T14:53:54.883 回答