Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim 潘多克给出了;“不是编辑器命令”;精神抖擞_Vim_Pandoc - Fatal编程技术网

Vim 潘多克给出了;“不是编辑器命令”;精神抖擞

Vim 潘多克给出了;“不是编辑器命令”;精神抖擞,vim,pandoc,Vim,Pandoc,当我运行:%时!pandoc--from=html--to=markdown | pandoc--from=markdown--to=html,它工作正常 在观看之后,我试图在我的.vimrc中添加以下命令 nnoremap gq:%!pandoc-f html-t markdown | pandoc-f markdown-t html vnoremap gq:!pandoc-f html-t markdown | pandoc-f markdown-t html 但是,当我编写:w时,它会出

当我运行
:%时!pandoc--from=html--to=markdown | pandoc--from=markdown--to=html
,它工作正常

在观看之后,我试图在我的.vimrc中添加以下命令

nnoremap gq:%!pandoc-f html-t markdown | pandoc-f markdown-t html
vnoremap gq:!pandoc-f html-t markdown | pandoc-f markdown-t html
但是,当我编写
:w
时,它会出现错误,如您在图中所示,“不是编辑器命令”

我错过了什么?如何在我的.vimrc中添加代码

使用
\\\124;
在映射中分隔命令

nnoremap <leader>gq :%!pandoc -f html -t markdown <bar> pandoc -f markdown -t html<CR>
vnoremap <leader>gq :!pandoc -f html -t markdown <bar> pandoc -f markdown -t html<CR>
nnoremap gq:%!pandoc-f html-t标记pandoc-f markdown-t html
vnoremap gq:!pandoc-f html-t标记pandoc-f markdown-t html
在地图中,
|
用于分隔
nnoremap
命令和下一个不需要的命令

看一看
:h地图\u栏

nnoremap <leader>gq :%!pandoc -f html -t markdown <bar> pandoc -f markdown -t html<CR>
vnoremap <leader>gq :!pandoc -f html -t markdown <bar> pandoc -f markdown -t html<CR>