vimrc for ACM-ICPC (赛场用)

tags:

  • codeforces
  • acm
  • vim
  • ACM

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

 1map <F5> :call Co()<CR>
 2func! Co()
 3    exec "w"
 4    exec "!g++ % -std=gnu++11 -Wall -o %<"
 5    exec "! ./%<"
 6
 7endfunc
 8syntax on
 9set nu
10
11autocmd BufNewFile *.cpp  exec ":call SetTitle()"
12func SetTitle()
13    let l = 0
14    let l = l + 1 | call setline(l,'#include <bits/stdc++.h>')
15    let l = l + 1 | call setline(l,'using namespace std;')
16    let l = l + 1 | call setline(l,'const int inf = 0x3f3f3f3f;')
17    let l = l + 1 | call setline(l,'#define ms(a,x) memset(a,x,sizeof(a))')
18    let l = l + 1 | call setline(l,'typedef long long LL;')
19    let l = l + 1 | call setline(l,'int main()')
20    let l = l + 1 | call setline(l,'{')
21    let l = l + 1 | call setline(l,'    return 0;')
22    let l = l + 1 | call setline(l,'}')
23endfunc

故地重游,rp++