我需要你的帮助。因为我不知道我在做什么。
有一个很好的插件vim-instant-markdown我最近偶然发现了。基本上,它是在浏览器中的实时预览,在后台运行,而你在markdown插件中编写文本,我喜欢这个概念。
所以,我试图让它在Windows上运行,
gem install redcarpet pygments.rb
npm -g install instant-markdown-d
到目前为止一切顺利,
我在Vim中打开一个markdown文件,它打开(暂停按钮在这里工作)一个命令行窗口,里面有我的文本。浏览器在任何地方都看不到。
在插件中有一个/dev/null
“东西”(我不是一个unix人,比我需要的还多,不是很多 - 大多数情况下只是普通用户)。 Windows上不存在/dev
。
简而言之,我的问题是 - 这可以在Windows上运行,它应该如何工作,还是为了让它工作而浪费精力?
我欢迎所有建设性的想法和建议。
答案 0 :(得分:4)
很高兴你发现这个有用的东西想要一个Windows端口!我认为它肯定可以完成,你可能需要更多的依赖和hackage。
首先,要了解有一个服务器组件与实际的.vim
文件分开使用,以便按需启动和停止。您肯定需要查看其代码,可以找到here。
服务器在OSX上使用open
,在Linux上使用xdg-open
打开浏览器窗口,Windows上都不存在。在Windows上,您可以使用start
(more here)。试着找到一种方法让浏览器窗口在后台打开,而不是偷走焦点,否则会很烦人。
此外,curl
用于向服务器发送命令,而Windows不存在curl
。实际上,我认为没有类似的东西存在。有一个curl
Windows port,虽然IMO有点像添加插件这样的东西... ...
您似乎至少部分地将此视为学习体验,因此我希望您可以将其工作并发送回拉请求! (当然,如果你遇到困难,请随时继续提问)但是在(希望不太可能)你不感兴趣或放弃的事件中,在github中创建一个问题,请求Windows兼容性,我会看看我是否有时间实现它。另外,请记住,一些问题/评论将更适合项目的问题区域。
祝你好运!