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为基础搭建一个比较顺手的代码编辑器. 有两种比较流行的方式: 自动安装 手动 ...
随机推荐
- Luogu3877 TJOI2010 打扫房间 二分图、网络流
传送门 真是菜死了模板题都不会-- 首先\(30 \times 30\)并不能插头DP,但是范围仍然很小所以考虑网络流. 注意每个点都要包含在一个回路中,那么每一个点的度数都必须为\(2\),也就是说 ...
- anglarjs1.6.3+owin 实现验证之一:统一拒绝非登录访问。
1.anglarjs端在app.js(即anglar的入口js),注册.factory("messageService",使得每次来自html客户端的请求都能带有一个值,如AKey ...
- VB6 变量定义作用域的一个奇特形式
C#或JAVA 下面的i定义是只会限定在if 条件块里的: if (1 == 2) { int i = 000; } else { i = 111;// 错误,未定义. } i = 222;//错误 ...
- python3 编程使用技巧
from random import randint data = {"Student{}".format(i):randint(60,100) for i in range(1, ...
- 发布了一个基于jieba分词的ElasticSearch插件
github地址: https://github.com/hongfuli/elasticsearch-analysis-jieba 基于 jieba 的 elasticsearch 中文分词插件. ...
- linux 下隐藏进程的一种方法
前言 本文所用到的工具在 https://github.com/gianlucaborello/libprocesshider 可以下载 思路就是利用 LD_PRELOAD 来实现系统函数的劫持 LD ...
- c#通用配置文件读写类与格式转换(xml,ini,json)
.NET下编写程序的时候经常会使用到配置文件.配置文件格式通常有xml.ini.json等几种,操作不同类型配置文件需要使用不同的方法,操作较为麻烦.特别是针对同时应用不同格式配置文件的时候,很容易引 ...
- Visual Studio 2019 Serial Keys
Visual Studio 2019 Enterprise BF8Y8-GN2QH-T84XB-QVY3B-RC4DF Visual Studio 2019 Professional NYWVH-HT ...
- 挂载银行前置机Ukey到windows server2012虚拟机的操作记录
公司有跟银行对接的金融业务,需要配置银行前置机环境.通过KVM的WebVirtMgr管理平台创建windows server2008虚拟机,安装参考:kvm虚拟化管理平台WebVirtMgr部署-完整 ...
- Mongodb主从复制/ 副本集/分片集群介绍
前面的文章介绍了Mongodb的安装使用,在 MongoDB 中,有两种数据冗余方式,一种 是 Master-Slave 模式(主从复制),一种是 Replica Sets 模式(副本集). Mong ...