1
我遇到了proj-vim,它使用transmit-vim來上傳項目文件。但是,自述並未告訴我如何實際執行此操作。Vim保存像netbeans上傳
理想情況下,我想保持netbeans的工作流程,其中我有一個本地子項目。保存時,文件自動上傳到服務器。
我可以在vim中複製該行爲嗎?如果是這樣,怎麼辦?
我遇到了proj-vim,它使用transmit-vim來上傳項目文件。但是,自述並未告訴我如何實際執行此操作。Vim保存像netbeans上傳
理想情況下,我想保持netbeans的工作流程,其中我有一個本地子項目。保存時,文件自動上傳到服務器。
我可以在vim中複製該行爲嗎?如果是這樣,怎麼辦?
如果您知道上傳文件的命令是一樣容易
augroup AutoUpload
autocmd! BufWritePost * :{TransmitFiles}
augroup END
,有一些東西來檢查你是否真的可以傳輸的東西(或:silent!
在{TransmitFiles}
面前,如果你確信更好該命令只會引發錯誤,以防萬一傳輸任何內容並且不會破壞任何內容)。
更新:看來,它應該看起來像
augroup AutoUpload
autocmd! BufWritePost * :silent! call TransmitFtpSendFile()
augroup END
:我沒有看到一個簡單的方法來檢查是否東西可以發送。
我想你的意思是這個插件:https://github.com/tmallen/transmit-vim。您是否確實滿足了要求(在Mac上,使用_Transmit_應用程序等)您是否在配置服務器或觸發上傳時遇到問題? –
我實際上不知道從哪裏開始,proj-vim甚至沒有給我一個設置遠程項目url或類似的選項......但我已經安裝傳輸了! – nimrod
我不是Mac用戶,所以我只能猜測,但它看起來像傳輸應用程序應該處理這個。所有的transmit-vim都是'tell application'傳輸「打開的文件名」,Vim沒有配置。 –