zoukankan      html  css  js  c++  java
  • vim配置

    我习惯于使用make,因为make后可以方便的调用出quickfix,是改错更方便,而且他带有跳转功能。

    set t_Co=256
    set nu
    set si
    set sc
    set is
    set cin
    set ls=2
    set ts=4
    set sw=4
    set sts=4
    set mouse=a
    color ron 
    "make
    set mp=g++ -o %< %
    map <F5> :call MAKE()<CR> i
    imap <F5> <esc>:call MAKE()<CR> i
    func MAKE()
    	exec "w"
    	exec "make"
    	exec "cw"
    endf
    map <F6> <esc>:!./%<<CR>
    imap <F6> <esc>:!./%<<CR>
    map <C-b> :cprevious<CR>i
    map <C-n> :cnext<CR>i
    imap <C-b> <esc>:cprevious<CR>i
    imap <C-n> <esc>:cnext<CR>i
    "移动
    map <c-up> <c-y>
    map <c-down> <c-e>
    imap <c-up> <esc><c-y>a
    imap <c-down> <esc><c-e>a
    " cat
    map <F12> :call Print()<CR>
    func Print()
    	exec "w"
    	exec "!cat %"
    endf
    "gdb
    map <F8> :call Gdg()<CR>
    func Gdg()
    	exec "w"
    	exec "!g++ % -o %< -g && gdb %< -q"
    endf
    "run
    "map <F5> :call Run()<CR>
    "imap <F5> <esc>:call Run()<CR>
    func Run()
    	exec "w"
    	exec "!g++ % -o %< && ./%<"	
    endf
    

    为什么markdown不支持vimscript语言。。。

  • 相关阅读:
    DOM
    JS方法
    边界与边框,列表与方块
    for 练习
    背景与前景温习
    AD域账号验证
    邮件发送案例
    获取每个月最后一天的小技巧
    SQL 执行顺序
    常用下载地址
  • 原文地址:https://www.cnblogs.com/hellohhy/p/vim.html
Copyright © 2011-2022 走看看