ubuntu下vim配置(刷题和比赛两套)
1. 平时刷题练习使用
"mswin.vim 插件提供windows下的编辑快捷键功能 source $VIMRUNTIME/mswin.vim behave mswin set nu set history=1000000 set tabstop=4 set shiftwidth=4 set smarttab set cindent set nobackup set noswapfile set mouse=a colo torte "设置字体 set guifont=DejaVuSans\Mono\ 12 "F6编译运行 map <F6> :call CR()<CR> func! CR() exec "w" exec "! g++ % -o %<" exec "! ./%<" endfunc imap <c-]> {<cr>}<c-o>O<left><right> "F2插入必要代码 map <F2> :call SetTitle()<CR> func SetTitle() let l = 0 let l = l + 1 | call setline(l, '/*') let l = l + 1 | call setline(l, ' * Author: yew1eb') 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, ' */') let l = l + 1 | call setline(l, '#include <ctime>') let l = l + 1 | call setline(l, '#include <cmath>') let l = l + 1 | call setline(l, '#include <cstdio>') let l = l + 1 | call setline(l, '#include <cstdlib>') let l = l + 1 | call setline(l, '#include <cstring>') 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 <string>') let l = l + 1 | call setline(l, '#include <vector>') let l = l + 1 | call setline(l, '#include <stack>') let l = l + 1 | call setline(l, '#include <queue>') let l = l + 1 | call setline(l, '#include <set>') let l = l + 1 | call setline(l, '#include <map>') let l = l + 1 | call setline(l, 'using namespace std;') let l = l + 1 | call setline(l, 'typedef long long ll;') let l = l + 1 | call setline(l, 'const int inf = 0x7fffffff;') let l = l + 1 | call setline(l, 'const ll INF = 1e18;') let l = l + 1 | call setline(l, 'const double eps = 1e-8;') let l = l + 1 | call setline(l, 'const double pi = acos(-1.0);') let l = l + 1 | call setline(l, '') let l = l + 1 | call setline(l, 'int main() {') let l = l + 1 | call setline(l, ' return 0;') let l = l + 1 | call setline(l, '}') let l = l + 1 | call setline(l, '') endfunc
2. 比赛现场使用
syntax on set nu ts=4 sw=4 mouse=a cin colo evening
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。