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

标签 vim markdown

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

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

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

到目前为止一切顺利,

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

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

长话短说,我的问题是 - 这是否可以在 Windows 上运行,它应该如何运行,或者即使尝试让它运行是否也是在浪费精力?

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

最佳答案

很高兴您发现它非常有用,需要一个 Windows 端口!我认为这绝对可以完成,您可能只需要更多的依赖项和 hackage。

首先,了解除了实际的 .vim 文件之外还有一个服务器组件用于完成此工作,它按需启动和停止。您肯定需要查看其代码,可以在 here 中找到.

服务器使用 OSX 上的 open 和 Linux 上的 xdg-open 打开浏览器窗口,这两者在 Windows 上都不存在。在 Windows 上,您可以使用 start ( more here )。尽量想办法让浏览器窗口在后台打开,而不是偷走焦点,否则会很烦人。

此外,curl 用于向服务器发送命令,curl 在 Windows 中不存在。事实上,我认为不存在任何类似的东西。有一个curl Windows port ,尽管在 IMO 中添加这样的东西作为插件的要求有点糟糕......

看来您至少部分地将此作为一种学习经验,所以我希望您可以让它发挥作用并发回拉取请求! (当然,如果您遇到困难,请随时继续提问)但是如果您失去兴趣或放弃(希望不太可能),请在 github 中创建一个请求 Windows 兼容性的问题,我会看看是否有时间实现它。此外,请记住,有些问题/评论比此处更适合项目的问题领域。

祝你好运!

关于vim - 将 markdown-live-preview-in-vim 插件从 *nix 移植到 Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9321327/

相关文章:

css - Vim,css clean key map convert to function

vim - 是否有适用于 Netbeans 11 的类似 vi/vim 的编辑器?

html - Markdown 不休息(nobr)?

css - Rails Assets css.erb 未加载

javascript - 不同 Markdown 实现中的 'corner cases' 是什么?

ruby-on-rails - 在 Rails 4 中渲染 Pagedown Markdown

vim - 如何在Windows系统上的gVim中添加字体

vim - 如何在 Vim 中直接跳转到列号

vim - 我如何告诉 Vim 忽略某些 "second extensions"?

python - 在 Markdown 中,有没有办法加粗多个标点符号(不是单词/数字)?