>>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
Thompson was faced with a hardware environment cramped and spartan even for the time: the DEC PDP-7 on which he started in 1968 was a machine with 8K 18-bit words of memory and no software useful to him. While wanting to use a higher-level language, he wrote the original Unix system in PDP-7 assembler. At the start, he did not even program on the PDP-7 itself, but instead used a set of macros for the GEMAP assembler on a GE-635 machine. A postprocessor generated a paper tape readable by the PDP-7.
-r /REGEXP/, --regex=/REGEXP/ or --regex=@regexfile Make a tag for each line matching pattern REGEXP in the following files. regexfile is a file containing one REGEXP per line. REGEXP is anchored (as if preceded by ^). The form /REGEXP/NAME/ creates a named tag. For example Tcl named tags can be created with: --regex=/proc[ \t]+\([^ \t]+\)/\1/.