将一个markdown-live-preview-in-vim插件从* nix移植到Windows

时间:2012-02-17 00:37:50

标签: vim markdown

我需要你的帮助。因为我不知道我在做什么。

有一个很好的插件vim-instant-markdown我最近偶然发现了。基本上,它是在浏览器中的实时预览,在后台运行,而你在markdown插件中编写文本,我喜欢这个概念。

所以,我试图让它在Windows上运行,

到目前为止一切顺利,

我在Vim中打开一个markdown文件,它打开(暂停按钮在这里工作)一个命令行窗口,里面有我的文本。浏览器在任何地方都看不到。

在插件中有一个/dev/null“东西”(我不是一个unix人,比我需要的还多,不是很多 - 大多数情况下只是普通用户)。 Windows上不存在/dev

简而言之,我的问题是 - 这可以在Windows上运行,它应该如何工作,还是为了让它工作而浪费精力?

我欢迎所有建设性的想法和建议。

1 个答案:

答案 0 :(得分:4)

很高兴你发现这个有用的东西想要一个Windows端口!我认为它肯定可以完成,你可能需要更多的依赖和hackage。

首先,要了解有一个服务器组件与实际的.vim文件分开使用,以便按需启动和停止。您肯定需要查看其代码,可以找到here

服务器在OSX上使用open,在Linux上使用xdg-open打开浏览器窗口,Windows上都不存在。在Windows上,您可以使用startmore here)。试着找到一种方法让浏览器窗口在后台打开,而不是偷走焦点,否则会很烦人。

此外,curl用于向服务器发送命令,而Windows不存在curl。实际上,我认为没有类似的东西存在。有一个curl Windows port,虽然IMO有点像添加插件这样的东西... ...

您似乎至少部分地将此视为学习体验,因此我希望您可以将其工作并发送回拉请求! (当然,如果你遇到困难,请随时继续提问)但是在(希望不太可能)你不感兴趣或放弃的事件中,在github中创建一个问题,请求Windows兼容性,我会看看我是否有时间实现它。另外,请记住,一些问题/评论将更适合项目的问题区域。

祝你好运!