何が使いやすいのかもうわかりません
syntax on
set fileformats=unix,dos,mac
set encoding=utf-8
set fileencoding=utf-8
set nocompatible
set backspace=indent,eol,start
set number
set t_Co=16
set textwidth=0
set nobackup
set history=100
set ruler
set tabstop=4
set softtabstop=4
set shiftwidth=4
set modelines=0
set smartindent
set wrapscan
set noincsearch
set nolist
set showcmd
set showmatch
set nohlsearch
set laststatus=2
set wildmenu
set wildmode=list:longest
set undolevels=1000
set hidden
set autoread
set suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc
:set complete+=k
autocmd FileType cvs :set fileencoding=euc-jp
autocmd FileType svn :set fileencoding=utf-8
autocmd FileType tpl :set fileencoding=utf-8
autocmd BufEnter * if bufname("") !~ "^\[A-Za-z0-9\]*://" | lcd %:p:h | endif
autocmd BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") | exe "normal g`\"" | endif
let g:miniBufExplMapWindowNavVim=1 "hjklで移動
let g:miniBufExplSplitBelow=0 " Put new window above
let g:miniBufExplMapWindowNavArrows=1
let g:miniBufExplMapCTabSwitchBufs=1
let g:miniBufExplModSelTarget=1
let g:miniBufExplSplitToEdge=1
let g:foo_DefineAutoCommands = 1
let mapleader = ""
let mapleader = '\'
let html_use_css = 1
let g:SeeTabCtermFG="black"
let g:SeeTabCtermBG="red"
let g:netrw_ftp_cmd="netkit-ftp"
let g:netrw_http_cmd="wget -q -O"
map <C-z> <C-t>
map <kPlus> <C-W>+
map <kMinus> <C-W>-
nmap <C-]> g<C-]>
nmap ye :let @"=expand("<cword>")<CR>
nmap j gj
nmap k gk
nmap ,e :execute '!' &ft ' %'<CR>
nmap <F3> :MBEbp<CR>
nmap <F4> :MBEbn<CR>
nmap ,y :YRShow<CR>
nmap ,U :set encoding=utf-8<CR>
nmap ,E :set encoding=euc-jp<CR>
nmap ,S :set encoding=cp932<CR>
vmap j gj
vmap k gk
cmap <C-A> <Home>
cmap <C-F> <Right>
cmap <C-B> <Left>
cmap <C-D> <Delete>
cmap <Esc>b <S-Left>
cmap <Esc>f <S-Right>
nnoremap <Leader><Space> :MBEbn<CR>
nnoremap <Leader>n :MBEbn<CR>
nnoremap <Leader><C-n> :MBEbn<CR>
nnoremap <Leader>p :MBEbp<CR>
nnoremap <Leader><C-p> :MBEbp<CR>
nnoremap <Leader>c :new<CR>
nnoremap <Leader><C-c> :new<CR>
nnoremap <Leader>k :bd<CR>
nnoremap <Leader><C-k> :bd<CR>
nnoremap <Leader>s :IncBufSwitch<CR>
nnoremap <Leader><C-s> :IncBufSwitch<CR>
nnoremap <Leader><Tab> :wincmd w<CR>
nnoremap <Leader>Q :only<CR>
nnoremap <Leader>w :ls<CR>
nnoremap <Leader><C-w> :ls<CR>
nnoremap <Leader>a :e #<CR>
nnoremap <Leader><C-a> :e #<CR>
nnoremap <Leader>" :BufExp<CR>
nnoremap <Leader>1 :e #1<CR>
nnoremap <Leader>2 :e #2<CR>
nnoremap <Leader>3 :e #3<CR>
nnoremap <Leader>4 :e #4<CR>
nnoremap <Leader>5 :e #5<CR>
nnoremap <Leader>6 :e #6<CR>
nnoremap <Leader>7 :e #7<CR>
nnoremap <Leader>8 :e #8<CR>
nnoremap <Leader>9 :e #9<CR>
nnoremap ,<Space> :MBEbn<CR>
nnoremap ,n :MBEbn<CR>
nnoremap ,<C-n> :MBEbn<CR>
nnoremap ,c :new<CR>
nnoremap ,<C-c> :new<CR>
nnoremap ,k :bd<CR>
nnoremap ,<C-k> :bd<CR>
nnoremap ,s :IncBufSwitch<CR>
nnoremap ,<C-s> :IncBufSwitch<CR>
nnoremap ,<Tab> :wincmd w<CR>
nnoremap ,Q :only<CR>
nnoremap ,w :ls<CR>
nnoremap ,<C-w> :ls<CR>
nnoremap ,a :e #<CR>
nnoremap ,<C-a> :e #<CR>
nnoremap ," :BufExp<CR>
nnoremap ,1 :e #1<CR>
nnoremap ,2 :e #2<CR>
nnoremap ,3 :e #3<CR>
nnoremap ,4 :e #4<CR>
nnoremap ,5 :e #5<CR>
nnoremap ,6 :e #6<CR>
nnoremap ,7 :e #7<CR>
nnoremap ,8 :e #8<CR>
nnoremap ,9 :e #9<CR>
nnoremap <Leader>l :Tlist<CR>
nnoremap <Leader><C-l> :Tlist<CR>
nnoremap <Leader>o :TlistClose<CR>
nnoremap <Leader><C-o> :TlistClose<CR>
nnoremap <silent> ,q" :call Quote('"')<CR>
nnoremap <silent> ,q' :call Quote("'")<CR>
nnoremap <silent> ,qd :call UnQuote()<CR>
if has("autocmd")
filetype plugin on
filetype indent on
autocmd FileType html :set indentexpr=
endif
function! GetB()
let c = matchstr(getline('.'), '.', col('.') - 1)
let c = iconv(c, &enc, &fenc)
return String2Hex(c)
endfunction
func! Nr2Hex(nr)
let n = a:nr
let r = ""
while n
let r = '0123456789ABCDEF'[n % 16] . r
let n = n / 16
endwhile
return r
endfunc
func! String2Hex(str)
let out = ''
let ix = 0
while ix < strlen(a:str)
let out = out . Nr2Hex(char2nr(a:str[ix]))
let ix = ix + 1
endwhile
return out
endfunc
if winwidth(0) >= 120
set statusline=%<[%n]%m%r%h%w%{'['.(&fenc!=''?&fenc:&enc).':'.&ff.']'}%y\ %F%=[%{GetB()}]\ %l,%c%V%8P
else
set statusline=%<[%n]%m%r%h%w%{'['.(&fenc!=''?&fenc:&enc).':'.&ff.']'}%y\ %f%=[%{GetB()}]\ %l,%c%V%8P
endif
if &encoding !=# 'utf-8'
set encoding=japan
set fileencoding=japan
endif
if has('iconv')
let s:enc_euc = 'euc-jp'
let s:enc_jis = 'iso-2022-jp'
if iconv("\x87\x64\x87\x6a", 'cp932', 'eucjp-ms') ==# "\xad\xc5\xad\xcb"
let s:enc_euc = 'eucjp-ms'
let s:enc_jis = 'iso-2022-jp-3'
elseif iconv("\x87\x64\x87\x6a", 'cp932', 'euc-jisx0213') ==# "\xad\xc5\xad\xcb"
let s:enc_euc = 'euc-jisx0213'
let s:enc_jis = 'iso-2022-jp-3'
endif
if &encoding ==# 'utf-8'
let s:fileencodings_default = &fileencodings
let &fileencodings = s:enc_jis .','. s:enc_euc .',cp932'
let &fileencodings = &fileencodings .','. s:fileencodings_default
unlet s:fileencodings_default
else
let &fileencodings = &fileencodings .','. s:enc_jis
set fileencodings+=utf-8,ucs-2le,ucs-2
if &encoding =~# '^\(euc-jp\|euc-jisx0213\|eucjp-ms\)$'
set fileencodings+=cp932
set fileencodings-=euc-jp
set fileencodings-=euc-jisx0213
set fileencodings-=eucjp-ms
let &encoding = s:enc_euc
let &fileencoding = s:enc_euc
else
let &fileencodings = &fileencodings .','. s:enc_euc
endif
endif
unlet s:enc_euc
unlet s:enc_jis
endif
if has('autocmd')
function! AU_ReCheck_FENC()
if &fileencoding =~# 'iso-2022-jp' && search("[^\x01-\x7e]", 'n') == 0
let &fileencoding=&encoding
endif
endfunction
autocmd BufReadPost * call AU_ReCheck_FENC()
endif
if exists('&ambiwidth')
set ambiwidth=double
endif
if has("autochdir")
set autochdir
set tags=tags;
else
set tags=./tags,./../tags,./*/tags,./../../tags,./../../../tags,./../../../../tags,./../../../../../tags
endif
hi PmenuSbar ctermbg=0