如何将'<leader>r'
映射到:!node %
,如果文件扩展名为 .js ,则映射到:!make %
否则?
答案 0 :(得分:5)
一般情况,在~/.vimrc
:
nnoremap <leader>r :!make %<cr>
~/after/ftplugin/javascript.vim
中的JavaScript文件:
nnoremap <buffer> <leader>r :!node %
或使用makeprg
选项。请参阅:h makeprg
。
答案 1 :(得分:4)
试试这个:
nnoremap <leader>r :!make %
autocmd FileType javascript nnoremap <leader>r :!node %