vimrc
来源:互联网 发布:矩阵svd分解 例子 编辑:程序博客网 时间:2024/06/05 04:49
set guifont=Monaco:h16set background=lightset shortmess=atIset cindent autoindent number sts=4 sw=4 ts=4 etset nobackupfiletype onfiletype plugin onfiletype indent onautocmd FileType python set omnifunc=pythoncompletesetlocal noswapfileset bufhidden=hidesyntax onset nocompatibleset backspace=indent,eol,startfunc! DeleteTrailingWS() exe "normal mz" %s/\s\+$//ge exe "normal `z" endfunc autocmd BufWrite *.py,*.t2t,*.sh :call DeleteTrailingWS() colorscheme tortemap <F5> :call Run()<CR>func! Run() exec "w"if &filetype is 'cpp'|| &filetype is 'c' || &filetype is 'cc' exec "!g++ -o2 -Wall % -o %< -D ac=1" "exec "!./%<"elseif &filetype is 'java'exec "!javac\ -d\ .\ %""exec "!java\ %<"endifendfuncmap <C-S> :call Save()<CR>func! Save() exec "w"endfuncmap <C-A> ggVG"+ymap <F12> :call SetTitle()<CR>func SetTitle()let l = 0let l = l + 1 | call setline(l,'#include <iostream>')let l = l + 1 | call setline(l,'#include <cstdio>')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 <string>')let l = l + 1 | call setline(l,'#include <cmath>')let l = l + 1 | call setline(l,'#include <cstdlib>')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 <stack>')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,'#include <bitset>')let l = l + 1 | call setline(l,'//#pragma comment(linker, "/STACK:1024000000,1024000000")')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 ll long long')let l = l + 1 | call setline(l,'#define SZ(x) ((int)(x).size()) ')let l = l + 1 | call setline(l,'#define ALL(v) (v).begin(), (v).end()')let l = l + 1 | call setline(l,'#define foreach(i, v) for (__typeof((v).begin()) i = (v).begin(); i != (v).end(); ++ i)')let l = l + 1 | call setline(l,'#define reveach(i, v) for (__typeof((v).rbegin()) i = (v).rbegin(); i != (v).rend(); ++ i) ')let l = l + 1 | call setline(l,'#define REP(i,a,n) for ( int i=a; i<int(n); i++ )')let l = l + 1 | call setline(l,'#define FOR(i,a,n) for ( int i=n-1; i>= int(a);i-- )')let l = l + 1 | call setline(l,'#define lson rt<<1, L, m')let l = l + 1 | call setline(l,'#define rson rt<<1|1, m, R')let l = l + 1 | call setline(l,'typedef pair<int, int> pii;')let l = l + 1 | call setline(l,'typedef pair<int, int> pll;')let l = l + 1 | call setline(l,'#define mp(x, y) make_pair(x, y)')let l = l + 1 | call setline(l,'#define pb(x) push_back(x)')let l = l + 1 | call setline(l,'#define fi first')let l = l + 1 | call setline(l,'#define se second')let l = l + 1 | call setline(l,'')let l = l + 1 | call setline(l,'int main(){')let l = l + 1 | call setline(l,'#ifdef ac')let l = l + 1 | call setline(l,'freopen("in.txt","r",stdin);')let l = l + 1 | call setline(l,'#endif')let l = l + 1 | call setline(l,'//freopen("out.txt","w",stdout);')let l = l + 1 | call setline(l,' ')let l = l + 1 | call setline(l,' return 0;')let l = l + 1 | call setline(l,'}')endfunc
0 0
- vimrc
- .vimrc
- vimrc
- ~/.vimrc
- .vimrc
- .vimrc
- ~/.vimrc
- vimrc
- vimrc
- vimrc
- vimrc
- vimrc
- vimrc
- .vimrc
- vimrc
- .vimrc
- vimrc
- vimrc
- Scheme 语言概要(下)
- SpringMVC中的ModelMap(将后台数据传到前台页面)
- Bootstrap:常用的排版风格
- java导出大量的excel
- TextView 设置background(backgroundResource)后padding等属性无效
- vimrc
- 简单聊聊校招过程
- Android Studio使用过程中碰到问题及解决方案整理
- Ubuntu下USB转串口芯片驱动程序安装cp210x,pl230
- iTunes Connect 开发者上手经验
- React Native & Code Push
- Activiti eclipse开发环境搭建
- [Java代码] [YARN] MRAppMaster心跳原理
- 不完整类型(Incomplete Types)和柔性数组成员(Flexible Array Member)