最近の.vimrc
"===================================================================== " Vim 設定ファイル "===================================================================== "--------------------------------------------------------------------- " 編集 "--------------------------------------------------------------------- set tabstop=8 set shiftwidth=2 set expandtab set smarttab set cindent set backspace=2 set wildmenu set formatoptions+=mMr "--------------------------------------------------------------------- " 画面表示 "--------------------------------------------------------------------- syntax on filetype on filetype indent on filetype plugin on colorscheme inkpot set number set laststatus=2 set cmdheight=1 set showcmd set notitle set scrolloff=5 set nocp incsearch set statusline=%<%f\ %m%=%l/%L,%v\ %r%{'['.(&fenc!=''?&fenc:&enc).']['.&ff.']'} set foldmethod=marker "--------------------------------------------------------------------- " 検索 "--------------------------------------------------------------------- set ignorecase set smartcase "--------------------------------------------------------------------- " ファイル操作 "--------------------------------------------------------------------- set backup set backupdir=$HOME/.vim/backup set autochdir "--------------------------------------------------------------------- " バッファ "--------------------------------------------------------------------- set hidden "--------------------------------------------------------------------- " キーマップ "--------------------------------------------------------------------- " バッファ・タブを切り替える nnoremap <Space>j :bn<CR> nnoremap <Space>k :bp<CR> nnoremap <Space>h :tabn<CR> nnoremap <Space>l :tabp<CR> " 表示行単位で移動できるようにする nnoremap j gj nnoremap k gk vnoremap j gj vnoremap k gk nnoremap <Down> g<Down> nnoremap <Up> g<Up> inoremap <Down> <C-o>gj inoremap <Up> <C-o>gk vnoremap <Down> g<Down> vnoremap <Up> g<Up> "--------------------------------------------------------------------- " 文字コード・改行コードの設定 "--------------------------------------------------------------------- set fileencodings=ucs-bom,utf-8,iso-2022-jp,euc-jp,cp932,utf-16,utf-16le set fileformats=unix,dos,mac "--------------------------------------------------------------------- " その他 "--------------------------------------------------------------------- " 曖昧な幅の文字を全角として認識する set ambiwidth=double " beep音を消す set vb t_vb= " C settings set cinoptions=:0,p0,t0 set cinwords=if,else,while,do,for,switch,case