>>403 $VIMRUNTIME/filetype.vim >au BufNewFile,BufRead *.html,*.htm,*.shtml,*.tmpl setf html
405 :名無しさん@お腹いっぱい。 :2001/05/20(日) 23:34
.vimrcの見せ合いとかしない?。僕のはWin用だけど…
" " for Plugins setting " let dicwin_dicpath = 'c:/app/gene.txt' let format_join_spaces = 2 let format_allow_over_tw = 0
set suffixes+=.orig,.rej,.class,.exe,.bin,.pdb,.ilk,.lib set ts=8 sts=8 sw=8 tw=0 set scrolloff=3 winheight=8 set shell=c:\\bin\\tcsh.exe set shellslash set nrformats-=octal set noignorecase
" " スワップやバックアップファイルを置くディレクトリを、自動的にカレント以外の " ところへ設定する。 " if !exists('$VIMTMP') if exists('$HOME') && filewritable($HOME . '/var/vim') == 2 let $VIMTMP = $HOME . '/var/vim' elseif exists('$VIM') && filewritable($VIM . '/var/vim') == 2 let $VIMTMP = $VIM . '/var/vim' elseif exists('$TEMP') && filewritable($TEMP) == 2 let $VIMTMP = $TEMP elseif exists('$TMP') && filewritable($TMP) == 2 let $VIMTMP = $TMP endif endif if exists('$VIMTMP') && filewritable($VIMTMP) == 2 if version >= 600 let &viminfo="'20,\"50,n" . $VIMTMP . "/_viminfo6" else let &viminfo="'20,\"50,n" . $VIMTMP . "/_viminfo" endif set directory& let &directory=$VIMTMP . ',' . &directory set backupdir& let &backupdir=$VIMTMP . ',' . &backupdir endif
" 色の設定 (syntax on を先に書かないと、色指定が無視されてしまう?) syntax on highlight Comment cterm=bold ctermfg=7
" 拡張子別ファイル編集する時の設定 " もっとスマートな書き方誰かぉしぇて " See /usr/local/share/vim/vim57/filetype.vim <-- 登録されている FileType autocmd FileType c set tabstop=4 autocmd FileType c set softtabstop=4 autocmd FileType c set shiftwidth=4 autocmd FileType c set expandtab "autocmd FileType c highlight Comment cterm=bold ctermfg=2 "autocmd FileType c highlight Comment cterm=bold ctermfg=6
autocmd FileType cpp set tabstop=4 autocmd FileType cpp set softtabstop=4 autocmd FileType cpp set shiftwidth=4 autocmd FileType cpp set expandtab "autocmd FileType cpp highlight Comment cterm=bold ctermfg=4
autocmd FileType java set tabstop=4 autocmd FileType java set softtabstop=4 autocmd FileType java set shiftwidth=4 autocmd FileType java set expandtab "autocmd FileType java highlight Comment cterm=bold ctermfg=2
autocmd FileType scheme set tabstop=2 autocmd FileType scheme set softtabstop=2 autocmd FileType scheme set shiftwidth=2 autocmd FileType scheme set smarttab autocmd FileType scheme set expandtab
TeX のファイルは Tab をスペースとして入力したい autocmd FileType tex set softtabstop=2 autocmd FileType tex set shiftwidth=2 autocmd FileType tex set smarttab autocmd FileType tex set expandtab autocmd FileType tex highlight Special ctermfg=6
autocmd FileType ruby set softtabstop=2 autocmd FileType ruby set shiftwidth=2 autocmd FileType ruby set smarttab autocmd FileType ruby set expandtab
autocmd FileType sql set softtabstop=4 autocmd FileType sql set shiftwidth=4 autocmd FileType sql set smarttab autocmd FileType sql set expandtab