首页 > 系统服务 > 详细

vim 配置

时间:2015-04-25 00:03:23      阅读:354      评论:0      收藏:0      [点我收藏+]
"
" Author: Tianql
" System: Ubuntu15.x
" Date: 2015/4/24
"

set fileencoding=utf-8
set encoding=utf-8

"filetype on
"filetype plugin on
"filetype indent on
filetype plugin indent on

syn match cFunctions "\<[a-zA-Z_][a-zA-Z_0-9]*\>[^()]*)("me=e-2
syn match cFunctions "\<[a-zA-Z_][a-zA-Z_0-9]*\>\s*("me=e-1
hi cFunctions gui=NONE cterm=bold  ctermfg=blue

color desert
set guifont=DejaVu\ Sans\ Mono\ 11
set hlsearch
set number

set backspace=indent,eol,start
set mouse=a

set autoindent
set cin
set ai

set tabstop=4
set shiftwidth=4

function! MySaveFile()
    if &fileencoding != utf-8
        fileencoding = utf-8
    endif
    execute ":w"
endfunction


function! MyGnomeCompile()
    :call MySaveFile()
    if &filetype == c
        :!gnome-terminal -e "bash -c ‘gcc \"%:p\" -o \"%:p:r\" -g -Wall; echo \"Please Kit Enter to continue...\"; read‘"&
    elseif &filetype == cpp
        :!gnome-terminal -e "bash -c ‘g++ \"%:p\" -o \"%:p:r\" -g -Wall; echo \"Please Kit Enter to continue...\"; read‘"&
    endif
endfunction


function! MyGnomeRun()
    if &filetype == c || &filetype == cpp
        :!gnome-terminal -e "bash -c ‘\"%:p:r\"; echo \"Please Kit Enter to continue...\"; read‘"&
endfunction


:map cp ggv$G$"+y
:map <F5> :call MyGnomeCompile() <CR>
:map <F6> :call MyGnomeRun() <CR>
:imap <F5> :call MyGnomeCompile() <CR>
:imap <F6> :call MyGnomeRun() <CR>

 

vim 配置

原文:http://www.cnblogs.com/khan724/p/4454804.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!