iamcco / markdown-preview.vim

⚠️ PLEASE USE https://github.com/iamcco/markdown-preview.nvim INSTEAD
792 stars 75 forks source link

执行 MarkdownPreview 命令错误 #49

Closed Psi57 closed 6 years ago

Psi57 commented 7 years ago

截图

screenshot_20170811_214909

vim配置

Plug 'iamcco/mathjax-support-for-mkdp'
Plug 'iamcco/markdown-preview.vim'

let g:mkdp_path_to_chrome = 'firefox'
nmap <silent> <F7> <Plug>MarkdownPreview
imap <silent> <F7> <Plug>MarkdownPreview

环境

ArchLinux vim 8.0

补充

用了root运行vim还是错误,似乎不是权限问题
用了一个新的vim还是错误,似乎不是其他插件冲突

Psi57 commented 7 years ago

SpaceVim的#438也提到了这个问题 这个Issue就放这里吧,我先用别的插件代替.

Psi57 commented 6 years ago

最近发现只要把autoload/mkdp.vim下的 call system("python " . s:path_to_server . " " . g:mkdp_port . " &>/dev/null &")call system(g:mkdp_path_to_chrome . " \"http://127.0.0.1:" . g:mkdp_port . "/markdown/" . g:mkdp_prefix . bufnr('%') . '?' . g:mkdp_cwd . "\" &>/dev/null &") 中第一个&删掉,即改成 call system("python " . s:path_to_server . " " . g:mkdp_port . " >/dev/null &") call system(g:mkdp_path_to_chrome . " \"http://127.0.0.1:" . g:mkdp_port . "/markdown/" . g:mkdp_prefix . bufnr('%') . '?' . g:mkdp_cwd . "\" >/dev/null &") 就不会出现错误了

iamcco commented 6 years ago

很奇怪,把 &>/dev/null & 换成 >/dev/null 2>&1 & 试下是否 OK

Psi57 commented 6 years ago

没有问题

iamcco commented 6 years ago

OK 改成 >/dev/null 2>&1 &

Psi57 commented 6 years ago