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
    
  • 相关阅读:
    C语言基础10
    swift笔记06
    C语言基础09
    C语言基础08
    C语言基础07
    C语言基础06
    swift笔记05
    Swift笔记4
    C语言基础05
    [转]一个清华计算机博士生的退学申请
  • 原文地址:https://www.cnblogs.com/zjp-shadow/p/7291287.html
Copyright © 2011-2022 走看看