_vimrc 的配置
windows
syntax on
set nocompatible
set guifont=Consolas:h17
set linespace=0
color molokai
set clipboard=unnamed
set backspace=2
set softtabstop=4 tabstop=4
set sw=4
set go= mouse=a
set number ruler
set smartindent autoindent cindent
set cursorline
set noswapfile nobackup
set autoread autowrite
set nowrap
set fdm=manual
map<F2> :call TexMaker() <CR>
imap<F2> <ESC>: call TexMaker<CR>
map<F9> :call Compile()<CR>
imap <F9> <ESC>:call Compile()<CR>
map<F10> :call Run()<CR>
imap <F10> <ESC>:call Compile()<CR>
map<F8> :call Open()<CR>
imap <F8> <ESC>:call Open()<CR>
func! TexMaker()
    exec "w"
    exec "!pdflatex %"
endfunc
func! Compile()
   exec "w"
   exec "!g++ ./% -o ./%< -Wall -D zjp_shadow -O2 -std=c++11"
endfunc
func! Run()
   exec "! ./%<"
endfunc
func! Open()
   exec "vsp %<.in"
   exec "sp %<.out"
endfunc
map <C-j> 10j
map <C-k> 10k
autocmd bufnewfile *.cpp 0r ~/.vim/templates/c++.tpl
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
linux
syntax on
set nocompatible
" set guifont=UbuntuMono\ 14
set linespace=0
color molokai
set backspace=2
set softtabstop=4 tabstop=4
set sw=4
set go= mouse=a
set number ruler
set clipboard=unnamedplus
set smartindent autoindent cindent
set cursorline
set noswapfile nobackup
set autoread autowrite
set nowrap
" set fdm=syntax
set fdm=manual
map<F2> :call TexMaker() <CR>
imap<F2> <ESC>: call TexMaker<CR>
map<F9> :call Compile()<CR>
imap <F9> <ESC>:call Compile()<CR>
map<F10> :call Run()<CR>
imap <F10> <ESC>:call Compile()<CR>
map<F8> :call Open()<CR>
imap <F8> <ESC>:call Open()<CR>
func! TexMaker()
	exec "w"
	exec "!pdflatex %"
endfunc
func! Compile()
   exec "w"
   exec "!g++ ./% -o ./%< -Wall -D zjp_shadow -O2 -std=c++11"
endfunc
func! Run()
   exec "! ./%<"
endfunc
func! Open()
   exec "vsp %<.in"
   exec "sp %<.out"
endfunc
map <C-j> 10j
map <C-k> 10k
autocmd bufnewfile *.cpp 0r ~/.vim/templates/c++.tpl
												
											_vimrc 的配置的更多相关文章
- _vimrc默认配置
		
"不使用兼容vi的模式set nocompatible source $VIMRUNTIME/vimrc_example.vimsource $VIMRUNTIME/mswin.vimbeh ...
 - 【转】Gvim配置(Windows and Linux)for C++|gvim编译运行c/c++程序
		
转载地址:http://blog.csdn.net/onepiecehuiyu/article/details/8934366 http://mawenhao19930620.blog.163.com ...
 - Vim 在 windows 环境下的初步配置
		
一..下载工具包 vim 程序:下载安装程序 vim-plug 插件: 下载插件管理文件 二. 安装 VIM 1.如果无特别要求,一路选择默认, 在类型选择时,选择 full 2. 配置 vim-pl ...
 - powershell配置Gvim
		
1.下载安装Gvim 我的安装目录在:C:\gVimPortable 配色方案目录:C:\gVimPortable\App\vim\vim72\colors 配置文件目录:C:\gVimPortabl ...
 - 【转】Gvim配置(Windows and Linux)for C++
		
转载地址:http://blog.csdn.net/onepiecehuiyu/article/details/8934366 http://mawenhao19930620.blog.163.com ...
 - 跟我一起学习VIM
		
跟我一起学习VIM - The Life Changing Editor 前两天同事让我在小组内部分享一下VIM,于是我花了一点时间写了个简短的教程.虽然准备有限,但分享过程中大家大多带着一种惊叹 ...
 - vim使用札记
		
最近开始用vim编辑器了,从最开始的配置到现在慢慢使用,我在这儿会贴出一些我的使用上遇到过的问题和如何解决的方案,留给自己和一些会用到的人看看 1.vim怎么使汇编语法高亮 开始不知道,然后把文件的后 ...
 - 跟我一起学习VIM - The Life Changing Editor
		
前两天同事让我在小组内部分享一下VIM,于是我花了一点时间写了个简短的教程.虽然准备有限,但分享过程中大家大多带着一种惊叹的表情,原来编辑器可以这样强大,这算是对我多年来使用VIM的最大鼓舞吧.所以分 ...
 - 【转载】跟我一起学习VIM - vim插件
		
目录 写在前面:Life Changing Editor 什么是VIM 为什么选VIM 为什么选其它 为什么犹豫选择它们 VIM >= SUM(现代编辑器) 如何学习VIM 一秒钟变记事本 VI ...
 
随机推荐
- Python高级用法总结
			
Python很棒,它有很多高级用法值得细细思索,学习使用.本文将根据日常使用,总结介绍Python的一组高级特性,包括:列表推导式.迭代器和生成器.装饰器. 列表推导(list comprehensi ...
 - UITableView 之 点击cell 实现两个自定义cell之间的切换
 - Linux-安装FFmpeg
			
FFmpeg官网:http://www.ffmpeg.org 官网介绍 FFmpeg is the leading multimedia framework, able to decode, enco ...
 - Java经典编程题50道之十五
			
输入三个整数x,y,z,请把这三个数由小到大输出. public class Example15 { public static void main(String[] args) { ...
 - JAVAEE——BOS物流项目07:WebService入门、apache CXF入门、基于CXF发布CRM服务
			
1 学习计划 1.WebService入门 n 什么是WebService n 调用网络上的WebService服务 n SOAP和WSDL概念 n 基于JDK1.7发布一个简单的WebService ...
 - 一个简单的定时表达式(HH:mm:ss)解析
			
前言 为客户开发了一个日志监控程序,监听各频道是否正常工作.其中有一个功能是这样的,当所有频道正常运行一段时间后,语音提示值班人员系统运行正常.一开始,想法比较简单,设置了一个变量,在线程不断轮询的过 ...
 - perl的foreach循环的坑
			
最近在写perl脚本的时候用foreach遍历hash的时候,出现遇到了一个问题,就是说当hash为一层的时候,并不会有问题,但是当hash类型结构比较复杂的时候,就会有需要注意的地方了. 还是举例子 ...
 - 【开源】C#.NET股票历史数据采集,【附18年历史数据和源代码】
			
如果用知乎,可以关注专栏:.NET开源项目和PowerBI社区 重点重点:我没有买股票,没有买股票,股市是个坑,小心割韭菜哦. 本文的初衷是数据分析(分析结果就不说了,就是想看看筛选点数据),只不过搞 ...
 - react按需加载(getComponent优美写法),并指定输出模块名称解决缓存(getComponent与chunkFilename)
			
react配合webpack进行按需加载的方法很简单,Route的component改为getComponent,组件用require.ensure的方式获取,并在webpack中配置chunkFil ...
 - 【java学习笔记】反射基础
			
一.反射 反射就是在剖析一个类,了解这个类的构造,创建这个类对应的对象. Class 代表字节码的类,代表类的类 Field 代表属性的类 Method 代表方法的类 Constructor 代表构造 ...