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 的配置的更多相关文章
- linux --> vimrc的配置
vimrc的配置 .vimrc文件: " 去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限 set nocompatible "代码补全 set completeopt ...
- .vimrc文件配置及航意
1. vimrc文件常见语句释义 设定 tab 的位置 :set tabstop=4 输入 tab 时自动将其转化为空格 :set expandtab ...
- .vimrc文件配置及含意
1. vimrc文件常见语句释义 设定 tab 的位置 :set tabstop=4 输入 tab 时自动将其转化为空格 :set expandtab ...
- .vimrc vim 配置大全
map <F9> :call SaveInputData()<CR>func! SaveInputData() exec "tabnew" exec 'no ...
- .vimrc的配置
set nocompatible set encoding=utf-8 set fileencodings=utf-8,chinese set tabstop=4 set cindent shiftw ...
- 我在linux中使用的vundle 和 vimrc配置
set nocompatible filetype off set rtp+=~/.vim/bundle/vundle/ call vundle#rc() Plugin 'gmarik/vundle' ...
- vim+vundle配置
Linux环境下写代码虽然没有IDE,但通过给vim配置几个插件也足够好用.一般常用的插件主要包括几类,查找文件,查找符号的定义或者声明(函数,变量等)以及自动补全功能.一般流程都是下载需要的工具,然 ...
- 如何设置Vimrc
.title { text-align: center } .todo { font-family: monospace; color: red } .done { color: green } .t ...
- VIM配置
Linux下的编辑器以vim和emacs为主流,一个编辑器之神,一个是神的编辑器. 本文以主要介绍如何在linux下以vim为基础搭建一个比较顺手的代码编辑器. 有两种比较流行的方式: 自动安装 手动 ...
随机推荐
- CF835F Roads in the Kingdom/UOJ126 NOI2013 快餐店 树的直径
传送门--CF 传送门--UOJ 题目要求基环树删掉环上的一条边得到的树的直径的最小值. 如果直接考虑删哪条边最优似乎不太可做,于是考虑另一种想法:枚举删掉的边并快速地求出当前的直径. 对于环上的点, ...
- 让IIS7和IIS6识别PUT和DELETE请求
项目组最近需要开展自动化测试,针对老的Aspx页面,这个做自动化测试的成本太高,于是我们想从老代码中封装一些ashx的Restful服务出来,Restful我们使用HTTP的GET.POST.PUT. ...
- Notepad++中的颜色属性设置大全
Indent guideline style 缩进参考线的颜色Brace highlight style 鼠标指针在框架左右时框架的颜色(如css中{} js中的())Bad brace col ...
- vim-plug 插件安装与操作
安装 vim-plug curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/juneg ...
- [C#]使用Windows Form开发的百度网盘搜索工具
BaiduDiskSearcher 用C#编写的百度网盘搜索工具(.NET4.0 & Visual Studio 2017) 功能 1.搜索任意名称的百度网盘共享文件 2.可以左键双击打开网盘 ...
- Java的首次学习和了解
先来说说自己对于Java的了解.Java是一种面向对象的语言,而c++则是面向过程的.Java在网页的开发设计制作过程中必不可少,另外我们还可以用它来做手机的移动开发,还有一些基于服务器的架构设计.J ...
- 11.14 Daily Scrum
实现推荐菜谱时遇到问题,这个功能要和数据库和服务器有关,所以暂时放在一边,可能在beta版本实现. 部分成员已经完成基本任务,进行完善. Today's Task Tomorrow's Task ...
- 【Beta版本发布】爬虫队长装备全面更新!
一.Beta阶段目标回顾 1.为了解决Alpha阶段线程异常泛滥的问题,我们需要一个线程池. 2.为了爬取得到的文件正确可用,我们需要一个异常清理器. 3.为了不间断爬取,管理员不必频繁运行程序点,我 ...
- 《Linux内核设计与实现》读书笔记四
Chapter 3 进程管理 3.1 进程 进程就是处于执行期的程序(目标码存放在某种存储介质上),但进程并不仅仅局限于一段可执行程序代码.通常进程还要包含其他资源,像打开的文件,挂起的信号,内核内部 ...
- html 空白汉字占位符 
在爬取京东评论时,复制html内容,发现文本中有些空格的宽度没见过.后来用htmlParser解析html页面时,发现这些空格都被替换为 . 12288是Unicode编码,&#表示宋体,&a ...