2012-02-17 51 views
3

我需要你的幫助。因爲我不知道我在做什麼。從* nix到Windows移植一個markdown-live-preview-in-vim插件

有這個不錯的插件vim-instant-markdown我最近偶然發現了。基本上,這是一個在瀏覽器中的實時預覽,在後臺運行,而您正在使用markdown插件編寫文本,而且我喜歡這個概念。

所以,我試圖讓它工作在Windows上,

到目前爲止好,

我打開Vim的一個降價文件,並將其打開(暫停按鈕在這裏工作)裏面我的文字命令行窗口。瀏覽器沒有看到任

在插件中有一個/dev/null「東西」(我不是一個unix的人,超過我的需要,這不是很多 - 大多數情況下只是普通用戶)。在Windows上不存在/dev

長話短說,我的問題是 - 這可以在Windows上工作,它應該工作的方式,還是浪費工作甚至試圖讓它工作?

我很歡迎所有的建設性意見和建議。

回答

4

很高興你發現這個功能夠用,想要一個Windows端口!我認爲這肯定是可以做到的,你可能需要更多的依賴和黑客。

首先,要明白有一個服務器組件與實際的.vim文件分開使用,以便按需啓動和停止該工作。你一定要看看它的代碼,它可以找到here

服務器在OSX上使用open,在Linux上使用xdg-open打開瀏覽器窗口,兩者都不在Windows上。在Windows上,您可以使用startmore here)。嘗試找到一種方法,使瀏覽器窗口在後臺打開,而不是偷取焦點,否則會非常煩人。

此外,curl用於向服務器發送命令,而curl不適用於Windows。事實上,我認爲沒有類似的東西存在。有一個curl Windows port,雖然國際海事組織有點吸收添加這樣的事情作爲插件的要求...

看來,你至少已經把這部分作爲學習經驗,所以我希望你可以使其工作併發送回拉請求!(當然,如果你被困住了,當然可以隨時提問)但是在(不太可能)的事件中,你會失去興趣或放棄,在github中請求Windows兼容性問題,我會看看是否有時間執行它。另外,請記住,有些問題/評論將更適合項目的問題領域。

祝你好運!