.vimrc

syntax on
colorscheme darkblue
filetype plugin on

set nocompatible
set number
set autoindent
set showcmd
set showmatch
set matchtime=2
set backspace=indent,eol,start
set ruler
set cursorline
set visualbell

set tabstop=2
set shiftwidth=2
set softtabstop=2
set smarttab
set expandtab

set incsearch
set hlsearch
set ignorecase

set nobackup
set nowritebackup
set swapfile
set pastetoggle=<F11>

setlocal omnifunc=syntaxcomplete#Complete

" QuickRunで横分割にする
let g:quickrun_config = { '*': { 'split': ''}}

inoremap <C-j> <DOWN>
inoremap <C-k> <UP>
inoremap <C-l> <RIGHT>
inoremap <C-h> <LEFT>

nnoremap n nzz
nnoremap N Nzz
nnoremap * *zz
nnoremap # #zz
nnoremap g* g*zz
nnoremap g# g#zz

inoremap <C-@> <Esc>
vnoremap <C-@> <Esc>
cnoremap <C-@> <Esc>

nnoremap <C-Space> <Esc>
inoremap <C-Space> <Esc>
vnoremap <C-Space> <Esc>
cnoremap <C-Space> <Esc>

nnoremap <ESC><ESC> :nohlsearch<CR>