vimrc for ACM-ICPC (赛场用)

弄了点比较短的,赛场上用的配置文件orz

map <F5> :call Co()<CR>
func! Co()
    exec "w"
    exec "!g++ % -std=gnu++11 -Wall -o %<"
    exec "! ./%<"

endfunc
syntax on
set nu
 1autocmd BufNewFile *.cpp  exec ":call SetTitle()"
 2func SetTitle()
 3    let l = 0
 4    let l = l + 1 | call setline(l,'#include <bits/stdc++.h>')
 5    let l = l + 1 | call setline(l,'using namespace std;')
 6    let l = l + 1 | call setline(l,'const int inf = 0x3f3f3f3f;')
 7    let l = l + 1 | call setline(l,'#define ms(a,x) memset(a,x,sizeof(a))')
 8    let l = l + 1 | call setline(l,'typedef long long LL;')
 9    let l = l + 1 | call setline(l,'int main()')
10    let l = l + 1 | call setline(l,'{')
11    let l = l + 1 | call setline(l,'    return 0;')
12    let l = l + 1 | call setline(l,'}')
13endfunc

故地重游,rp++