S eda1a14b50ee24bcab19b62f40858e76 vimrc

syntax on

" 検索ハイライトを有効
set hlsearch
"ビープ音無効
set visualbell

set fileencodings=utf-8,iso-2022-jp,sjis,euc-jp,ucs-2le,ucs-2,cp932

"新しい行のインデントを現在行と同じにする
set autoindent
"タブの代わりに空白文字を挿入する
set expandtab
"タブ文字、行末など不可視文字を表示する
"set list
"行番号を表示する
"set number
"シフト移動幅
set shiftwidth=4
"閉じ括弧が入力されたとき、対応する括弧を表示する
set showmatch
"ファイル内の  が対応する空白の数
set tabstop=4
"検索をファイルの先頭へループしない
set nowrapscan
"全角スペースを視覚化
highlight ZenkakuSpace cterm=underline ctermfg=lightblue guibg=#666666
au BufNewFile,BufRead * match ZenkakuSpace / /

"入力モード時、ステータスラインのカラーを変更
augroup InsertHook
autocmd!
autocmd InsertEnter * highlight StatusLine guifg=#ccdc90 guibg=#2E4340
autocmd InsertLeave * highlight StatusLine guifg=#2E4340 guibg=#ccdc90
augroup END

set title "編集中のファイル名を表示
set ruler "ルーラーの表示
set showmode "モード表示
set ignorecase "検索時に大文字小文字を無視

"ステータス行を表示
set laststatus=2

"ステータス行の指定
set statusline=%<%f\ %m%r%h%w
set statusline+=%{'['.(&fenc!=''?&fenc:&enc).']['.&fileformat.']'}
set statusline+=%=%l/%L,%c%V%8P

"これは使えないっぽい
"if has('multi_byte_ime') || has('xim')
"    " 日本語入力ON時のカーソルの色を設定
"    highlight CursorIM guibg=Purple guifg=NONE
"endif

" FuzzyFinder
" http://subtech.g.hatena.ne.jp/secondlife/20090914/1252915215
nnoremap    :FufBuffer!
nnoremap   ef :FufFile!
nnoremap  eff :FufFile!
nnoremap  efm :FufMruFile!
autocmd FileType fuf nmap  
let g:fuf_patternSeparator = ' '
let g:fuf_modesDisable = ['mrucmd']
let g:fuf_mrufile_exclude = '\v\~$|\.bak$|\.swp|\.howm$'
let g:fuf_mrufile_maxItem = 2000
let g:fuf_enumeratingLimit = 20

" omni completion
filetype plugin indent on

" タブで補完
" http://jigen.aruko.net/2006/11/29/method-to-carry-out-omni-supplement-in-tab-in-vim7/
function InsertTabWrapper()
    if pumvisible()
        return "\"
    endif
    let col = col('.') - 1
return "\"
elseif exists('&omnifunc') && &omnifunc == ''
return "\"
else
return "\\"
endif
endfunction
inoremap =InsertTabWrapper()

autocmd FileType php let g:acp_completeOption = '.,w,b,u,i,k~/.vim/dict/php.dict,t'

もしかして

    他の人の「vimrc」

    S eda1a14b50ee24bcab19b62f40858e76

    無所属ソフトウェアエンジニア

    (1722words)

    最新

      最新エントリ