ubuntu下vim配置(刷题和比赛两套)
2014-10-31 21:19
323 查看
1. 平时刷题练习使用
2. 比赛现场使用
"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 syntax on "设置字体 set guifont=DejaVuSans\Mono\ 12 "windows下 set guifont=courier_new:h12 set shortmess=atI " 启动的时候不显示那个援助乌干达儿童的提示 winpos 400 400 " 设定窗口位置 set lines=60 columns=100 " 设定窗口大小 set guioptions-=T " 隐藏工具栏 set guioptions-=m " 隐藏菜单栏 set laststatus=2 " 显示状态栏 (默认值为 1, 无法显示状态栏) set statusline=[%n]%<%f%y%h%m%r%=\ %l\ of\ %L,%c " 设置在状态行显示的信息 "F6编译运行 map <F6> :call CR()<CR> func! CR() exec "w" exec "! g++ % -o %<" exec "! ./%<" "windows改成 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
相关文章推荐
- ubuntu中配置完美Vim
- Ubuntun 8.10 Vim 环境配置小记(VIM 高亮, C缩进 ,关键字高亮显示,标号显示等)
- ubuntu vim+ctags+cscope简单配置
- ubuntu下vim的配置和改造
- Ubuntu10的vim配置
- ubuntu下安装与配置VIM
- ubuntu10.10下vim的latex配置
- ubuntu下vim配置使用
- ubuntu下vim配置使用
- 标准配置的UBUNTU 11.10 RUBY VMWARE 镜像,手工MOD(ZSH_RVM_RAILS_VIM)
- Ubuntu中修改vim配置文件,更方便于c程序设计
- Ubuntu中修改vim配置文件,更方便于c程序设计 另一种简单方法
- ubuntu下配置vim
- Ubuntu vim配置文件及系统安装
- ubuntu vim+ctags+cscope简单配置
- 在Ubuntu下配置VIM
- ubuntu下配置VIM & VIM快捷键
- 在ubuntu 上配置vim的php开发环境
- ubuntu下修改 vim 配置 将 .inc 后缀文件 动态当作不同文件对待的解决办法
- ubuntu10.10下vim的latex配置