我用以下代码替换了上面的代码:
autocmd FileType tex nnoremap <buffer> <F2> :Latexmk<cr> autocmd FileType tex nnoremap <buffer> <F3> :LatexView<cr> autocmd FileType tex inoremap <buffer> <F2> <Esc>:Latexmk<cr>a autocmd FileType tex inoremap <buffer> <F3> <Esc>:LatexView<cr>a
你有两种方法......
在你的网站中创建一个自我清算组 vimrc 并根据需要添加任意数量的自动命令:
vimrc
augroup Tex autocmd! autocmd FileType tex nnoremap <buffer> <F2> :Latexmk<cr> autocmd FileType tex nnoremap <buffer> <F3> :LatexView<cr> autocmd FileType tex inoremap <buffer> <F2> <Esc>:Latexmk<cr>a autocmd FileType tex inoremap <buffer> <F3> <Esc>:LatexView<cr>a augroup END
使用ftplugin:
把以下内容放入 after/ftplugin/tex.vim :
after/ftplugin/tex.vim
nnoremap <buffer> <F2> :Latexmk<cr> nnoremap <buffer> <F3> :LatexView<cr> inoremap <buffer> <F2> <Esc>:Latexmk<cr>a inoremap <buffer> <F3> <Esc>:LatexView<cr>a
推荐使用第二种方法,因为它比第一种更清洁,更便宜。