在vim中,查看当前的文件类型::echo &filetype一般会是:c, cpp, python等,记住这些名字。然后在~/.vimrc中设置:" C Compiler:autocmd FileType c nnoremap <buffer> <C-i> :!gcc % && ./a.out <CR>" C++ Compilerautocmd FileType cpp nnoremap <buffer> <C-i> :!g++ % && ./a.out <CR>" Python Interpreterautocmd FileType python nnoremap <buffer> <C-i> :!python % <CR>这样就能完成,针对不同的文件,用相同的快捷键Ctrl+i。一般这样方便不同文件的编译和执行。