如何在 Vim 中使用键绑定 运行 pandoc?

How to run pandoc with a keybinding in Vim?

我一直在尝试在降价文件中配置 运行 pandoc 的键绑定,但似乎没有任何效果。

这是我现在的 vimrc:

autocmd FileType markdown nnoremap <C-s> :w <CR> :!pandoc % -o %:r.pdf <CR>

所以,当我按下 ctrl+s 时,它 应该 保存然后 运行 pandoc,但它没有。相反,什么也没有发生。

我试过 运行ning echo,但似乎也不起作用。

我的天啊...我会post回答任何有同样问题的人,但这有点尴尬。

唯一需要修复的是键绑定 LOL。我将它从 ctrl+s 更改为 F1,它工作正常。

编辑:好的...实际上比我想象的要奇怪一些。我似乎只是有时工作。我可以在打开文件后直接 运行 它,但是如果我编辑了一些东西,那么我需要稍微移动一下。超级奇怪。