Ubuntu版:
set nocompatible
set mouse=a
set backspace=2
set number
set tabstop=4
set shiftwidth=4
set cindent
set autoread
syntax on
color torte
imap jj <esc>
map<F5> <Esc>:w<cr>:! g++ % -o %< <cr>
imap<F5> <Esc>:w<cr>:! g++ % -o %< <cr>
map<F6> <Esc>:! ./%< <cr>
imap<F6> <Esc>:! ./%< <cr>
map<F7> <Esc>:w<cr>:! g++ % -o %< <cr>:! ./%< <cr>
imap<F7> <Esc>:w<cr>:! g++ % -o %< <cr>:! ./%< <cr>
Windows版:
set nocompatible
set hlsearch
set nobackup
set noswapfile
set autoindent
set smartindent
set cindent
set smarttab
set tabstop=4
set softtabstop=4
set shiftwidth=4
set cuc
set cul
set number
set ruler
set go=
set guifont=Consolas:h18:cANSI
set backspace=indent,eol,start
set background=dark
color Tomorrow-Night-Eighties
syntax on
map <C-j> 6j
map <C-h> 6h
map <C-k> 6k
map <C-l> 6l
map Y "+y
map P "+gP
let mapleader="-"
map <leader>as 1GVG"+y
map <F5> :call Compile()<cr>
map <F6> :call Run()<cr>
map <F7> :call Compile()<cr>:call Run()<cr>
imap jj <esc>
imap <F5> <esc>:call Compile()<cr>
imap <F6> <esc>:call Run()<cr>
imap <F7> <esc>:call Compile()<CR>:call Run()<CR>
function! Compile()
exec "wall"
exec "!g++ % -o %< -Wl,--stack=268435456 -Wall -Wextra -Wshadow"
endfunction
function! Run()
exec "!%<"
endfunction
function! Debug()
exec "wall"
exec "!g++ % -o %< -Wl,--stack=268435456 -Wall -Wextra -Wshadow -g"
exec "!gdb %<"
endfunction
function! Debug_Mode()
exec "vsp %<.out"
exec "sp %<.in"
endfunction
set autoread
set autochdir
au GUIEnter * call libcallnr ( "vimtweak.dll" , "SetAlpha" , 210 )