xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
For Windows
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
colorscheme darkblue
set nobackup
set number
set ignorecase smartcase
hi Visual ctermfg=brown ctermbg=gray gui=bold guifg=green guibg=black
"hi Normal ctermbg=black ctermfg=green
nnoremap fh <C-w>h
nnoremap fj <C-w>jp
nnoremap fk <C-w>k
nnoremap fl <C-w>l
nnoremap <C-s> :w<CR>
"vnoremap <C-c> "+y
"nnoremap <C-a> ggVG
nnoremap q :q<CR>
nnoremap Q :q!<CR>
nnoremap z $
nnoremap 5 %
nnoremap <F5> :e<CR>
nnoremap <F2> gf<C-o>:sp #<CR>G
nnoremap bs :%s/
nnoremap vb <C-q>
vnoremap cc I
inoremap <Esc> <Esc>:w<CR>
autocmd GUIEnter * simalt ~x
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
For Linux
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
set tags=/nishome/qionghua/workspace/fpga/tags " ctag configuration.
set wrap
set showcmd
set cmdheight=1
set ignorecase smartcase
set iskeyword=a-z,A-Z,48-57,_
"set background=black
"set guifont=YaHei\ Consolas\ Hybrid:h13
inoremap <ESC> <ESC>:w<CR>
inoremap ( ()<ESC>i
inoremap [ []<ESC>i
inoremap HH <left>
inoremap LL <right>
nnoremap q :q<CR>
nnoremap Q :q!<CR>
nnoremap z $
nnoremap 5 %
nnoremap bs :%s/
nnoremap <F2> gf<C-o>:sp #<CR>
nnoremap <C-s> :w<CR>
nnoremap fh <C-w>h
nnoremap fj <C-w>j
nnoremap fk <C-w>k
nnoremap fl <C-w>l
nnoremap <C-x> "+p
nnoremap <C-a> ggVG
nnoremap dt :diffthis<CR>
nnoremap vb <C-v>
vnoremap <C-c> "+y
vnoremap cc <C-v>I
vnoremap c <C-v>
let g:AutoComplPop_NotEnableAtStartup = 0 " AutoComplPop configuration.
let g:AutoComplPop_IgnoreCaseOption = 1
autocmd FileType c,cpp set guifont=Courier\ 10\ Pitch\ 11 " '\' for space.
"autocmd FileType c,cpp set guifont=Courier\ 12
autocmd GUIEnter * simalt ~x