这里分享我 从公交车学长那里拿来 的 .vimrc 文件,供各位使用(配注释) (本人才疏学浅,如果有标注错误之处还请大佬指正) set number "显示行号 set shiftwidth=4 "自动缩进为4格 set tabstop=4 "按Tab缩进四格 syntax on "打开语法高亮 filetype indent on "打开自动缩进 "把F5键绑定为编译 map <F5> :call Cpl()<CR> "把F6键绑定为编译并执行 map <F6> :call Run()<CR> "把F7键绑定为在gdb中运行 map <F7> :call Debug()<CR> "把Ctrl-F5绑定为O2编译 map <C-F5> :call CplO2()<CR> "把Ctrl-F6绑定为O2编译运行 map <C-F6> :call RunO2()<CR> "下面是上面各函数的定义 "%:p是源代码文件名 "%:p:r是去除后缀名的源代码文件名 function Cpl() exec "w" exec "!g++ \"%:p\" -g -o \"%:p:r\" -Wall -Wextra -fsanitize=address -ftrapv -std=c++11" endfunction function Run() call Cpl() exec "!time \"%:p:r\"" endfunction function Debug() call Cpl() exec "!gdb \"%:p:r\" -q" endfunction function CplO2() exec "w" exec ...