zoukankan      html  css  js  c++  java
  • 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
    
  • 相关阅读:
    Umbraco建站指南[0]:前言
    项目开发中一些不得其解的问题
    Maven Install 的傻问题
    html5 audio/video 操作
    CentOS7.3安装MySQL5.7
    Maven将独立jar包安装到本地库
    MyBatis 中 foreach 语句处理 List<Integer>类型
    站内信系统的设计思路
    Spring+MyBatis项目开发代码步骤
    webpack 配置eslint-standard
  • 原文地址:https://www.cnblogs.com/zjp-shadow/p/7291287.html
Copyright © 2011-2022 走看看