set background=dark set expandtab set tabstop=4 set shiftwidth=4 set ignorecase set incsearch set nowrap set nowrapscan "折り返し検索OFF set title set nobk set noautoindent set hid set showmatch set laststatus=2 set statusline=%3(%m%) " 変更時に表示 set statusline+=[%n] " 編集中のバッファ番号を表示 set statusline+=[%4P] " ファイル中の位置の表示 set statusline+=\ %l,\ %c " 現位置(行、列)の表示 set statusline+=\ %= " 以下の設定は右側へ表示 set statusline+=%<%F " ファイル名の表示(オーバ分は削除) set statusline+=\ %r " リードオンリモード時に表示 set statusline+=%h " ヘルプモード時に表示 set statusline+=%w " プレビューモード時に表示 set statusline+=[%{&encoding}] " エンコードのタイプを表示 set statusline+=[%{&fileencoding}] " ファイルのエンコードタイプを表示 set statusline+=[%{&fileformat}] " ファイルのフォーマットタイプを表示 set matchpairs+=<:> " カッコに<>を追加 hi statusline ctermfg=gray ctermbg=black hi normal term=bold cterm=bold ctermfg=white ctermbg=black :imap :imap jj l if has("syntax") syntax on function! ActivateInvisibleIndicator() syntax match InvisibleJISX0208Space " " display containedin=ALL highlight InvisibleJISX0208Space term=underline ctermbg=Blue guibg=Blue syntax match InvisibleTrailedSpace "[ \t]\+$" display containedin=ALL highlight InvisibleTrailedSpace term=underline ctermbg=Cyan guibg=Cyan syntax match InvisibleTab "\t" display containedin=ALL highlight InvisibleTab term=underline ctermbg=Red guibg=Red endf augroup invisible autocmd! invisible autocmd BufNew,BufRead * call ActivateInvisibleIndicator() augroup END endif