vim C++配置
2016-06-25 06:56
435 查看
vim .cpp文件初始化配置
set nu set history=1000000 set tabstop=4 set shiftwidth=4 set smarttab set cindent colo evening set nobackup set noswapfile set mouse=a map <F6> :call CR()<CR> func! CR() exec "w" exec "!g++ % -o %<" exec "! ./%<" endfunc imap <c-]> {<cr>}<c-o>O<left><right> map <F2> :call SetTitle()<CR> func SetTitle() let l = 0 let l = l + 1 | call setline(l,'#include <stdio.h>') let l = l + 1 | call setline(l,'#include <string.h>') let l = l + 1 | call setline(l,'#include <iostream>') let l = l + 1 | call setline(l,'#include <algorithm>') 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 <set>') let l = l + 1 | call setline(l,'#include <map>') let l = l + 1 | call setline(l,'#include <string>') let l = l + 1 | call setline(l,'#include <math.h>') let l = l + 1 | call setline(l,'#include <stdlib.h>') let l = l + 1 | call setline(l,'#include <time.h>') let l = l + 1 | call setline(l,'using namespace std;') 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,' //freopen("in.txt","r",stdin);') 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
相关文章推荐
- C++可变参数的另一种实现
- 仅返回类型不同的函数,在C++中如何实现重载?
- 降低程序耦合性的方法
- C++中的友元(一)
- 单调栈:平面上N个底部对齐紧靠在一起的矩形,宽高是任意整数,求其最大内切矩形的面积
- C++ 实验五
- C++ 实验四
- C++ 实验三
- C++ 实验二
- C++ 实验一
- C++运算符重载
- C++ 简单中文敏感词检测工具类
- C++11中的std::function
- 剑指offer 面试题2 Singleton模式 C++实现
- ubuntu下的c/c++环境搭建
- c++知识点2
- c++学习知识点
- c语言学习笔记36
- C++ Primer Plus 第六版_编程练习(1)(Chapter_two 1-7)
- RAII惯用法:C++资源管理的利器