Linux 设置vim指令

set mouse=a
set nu
set autoindent
set laststatus=2
set tabstop=4
set showcmd
set cursorline
set makeprg=g++ % -o %< -Wall -std=c++11 -DIVE
inoremap ( ()<ESC>i
inoremap [ []<ESC>i
inoremap { {}<ESC>i
inoremap ' ''<ESC>i
inoremap " ""<ESC>i
color ron

func! Make()
exec "w"
exec "make"
endf

noremap <F8> <Esc>:!time ./%<<CR>
noremap <F9> <Esc>:call Make()<CR>

%%%xuefeng

set fillchars=vert:\ ,stl:\ ,stlnc:\
set nu
set tabstop=4
set shiftwidth=4
set softtabstop=4
set autochdir
set mouse=a
set autoindent
set list
set listchars=tab:\|\ ,trail:.,extends:>,precedes:<,eol:\ 
set bufhidden=hide
setlocal noswapfile
map <F1> <ESC> i
imap <F1> <ESC> i
imap <F2> <ESC> :wq <CR>
imap <F3> <ESC> :w <CR> :!printf "\033c" <CR> :w <CR> :!more -p100000 %<CR>
imap <F4> <ESC> :w <CR> :!printf "\033c" <CR> :!g++ -g -std=c++11 % -o %< && ./%< -O2 -Wall<CR>
imap <F5> <ESC> :vsplit <CR>i
imap <F6> <ESC> :split <CR>i
imap <F7> <ESC> :tab split <CR>i
imap <F8> <ESC> :close <CR>i
imap <C-e> <ESC>:browse w<CR>i
imap <C-t> <ESC>:u<CR>i
imap <C-y> <ESC>:red<CR>i

%%%ooo

set mouse=a
set nu
set autoindent
set laststatus=2
set tabstop=4
set showcmd
set t_Co=256
color elflord
inoremap ( ()<ESC>i
inoremap [ []<ESC>i
inoremap { {}<ESC>i
inoremap ' ''<ESC>i
inoremap " ""<ESC>i
color ron
map <F1> <ESC> i
imap <F1> <ESC> i
imap <F2> <ESC> :wq <CR>
imap <F3> <ESC> :w <CR> :!printf "\033c" <CR> :w <CR> :!more -p100000 %<CR>
imap <F4> <ESC> :w <CR> :!printf "\033c" <CR> :!g++ -g -std=c++11 % -o %< && ./%< -O2 -Wall<CR>
imap <F5> <ESC> :vsplit <CR>i
imap <F6> <ESC> :split <CR>i
imap <F7> <ESC> :tab split <CR>i
imap <F8> <ESC> :close <CR>i
imap <C-e> <ESC>:browse w<CR>i
imap <C-t> <ESC>:u<CR>i
imap <C-y> <ESC>:red<CR>i

%%%_LH

 

posted @ 2019-08-06 06:23  _LH  阅读(300)  评论(0编辑  收藏  举报