退役了

备份vimrc

Tuz posted @ 2009年11月23日 06:40 in acm练习 , 1154 阅读

set history=50
set nu!
set cursorline
set guioptions-=T
set ruler
set shiftwidth=4
set autoindent
set smartindent
set cindent
set ai!
set tabstop=4
syntax on
colorscheme torte


map <F8> :call SetTitle()<CR>
func SetTitle()
let l = 0
let l = l + 1 | call setline(l, "/*")
let l = l + 1 | call setline(l, " * Author: youngtrips")
let l = l + 1 | call setline(l, " * Created Time:  ".strftime("%c"))
let l = l + 1 | call setline(l, " * File Name: ".expand("%"))
let l = l + 1 | call setline(l, " * Description: ")
let l = l + 1 | call setline(l, " */")
let l = l + 1 | call setline(l, "#include <algorithm>")
let l = l + 1 | call setline(l, "#include <iostream>")
let l = l + 1 | call setline(l, "#include <cassert>")
let l = l + 1 | call setline(l, "#include <cstring>")
let l = l + 1 | call setline(l, "#include <cstdlib>")
let l = l + 1 | call setline(l, "#include <cstdio>")
let l = l + 1 | call setline(l, "#include <cmath>")
let l = l + 1 | call setline(l, "#include <vector>")
let l = l + 1 | call setline(l, "#include <queue>")
let l = l + 1 | call setline(l, "#include <map>")
let l = l + 1 | call setline(l, "#include <set>")
let l = l + 1 | call setline(l, "")
let l = l + 1 | call setline(l, "using namespace std;")
let l = l + 1 | call setline(l, "")
let l = l + 1 | call setline(l, "#define FR(i,a,b) for(int i=(a);i<(b); i++)")
let l = l + 1 | call setline(l, "#define FOR(i,n) FR(i,0,n)")
let l = l + 1 | call setline(l, "#define MAX(a,b) ((a)>(b)?(a):(b))")
let l = l + 1 | call setline(l, "#define MIN(a,b) ((a)<(b)?(a):(b))")
let l = l + 1 | call setline(l, "#define SQR(x) ((x)*(x))")
let l = l + 1 | call setline(l, "#define MAXINT64 0x7FFFFFFFFFFFFFFFLL")
let l = l + 1 | call setline(l, "#define MAXINT 0x7FFFFFFF")
let l = l + 1 | call setline(l, "#define eps 1e-12")
let l = l + 1 | call setline(l, "#define MP make_pair")
let l = l + 1 | call setline(l, "#define PB push_back")
let l = l + 1 | call setline(l, "#define A first")
let l = l + 1 | call setline(l, "#define B second")
let l = l + 1 | call setline(l, "")
let l = l + 1 | call setline(l, "typedef long long int64;")
let l = l + 1 | call setline(l, "")
let l = l + 1 | call setline(l, "int main() {")
let l = l + 1 | call setline(l, "")
let l = l + 1 | call setline(l, "    return 0;")
let l = l + 1 | call setline(l, "}")
let l = l + 1 | call setline(l, "")
endfunc


map <F5> :!g++ -o main % -lm -Wall<CR>
map <F9> :!./main<CR>




map<F4> :call AddComment()<cr>
func AddComment()
    if (getline('.')[0] == '/')
        normal ^xx
    else
        normal 0i//
    endif
endfunc
 


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter