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++