vimrc


	version 5.0
	set nocompatible
	let cpo_save=&cpo
	set cpo=B
	map! <xHome> <Home>
	map! <xEnd> <End>
	map! <S-xF4> <S-F4>
	map! <S-xF3> <S-F3>
	map! <S-xF2> <S-F2>
	map! <S-xF1> <S-F1>
	map! <xF4> <F4>
	map! <xF3> <F3>
	map! <xF2> <F2>
	map! <xF1> <F1>
	map! <S-Insert> <MiddleMouse>
	imap <C-PageDown> L$
	imap <C-PageUp> H
	vmap  "*d
	map Q gq
	vnoremap p :let current_reg = @"<CR>gvdi=current_reg<CR>
	map <xHome> <Home>
	map <xEnd> <End>
	map <S-xF4> <S-F4>
	map <S-xF3> <S-F3>
	map <S-xF2> <S-F2>
	map <S-xF1> <S-F1>
	map <xF4> <F4>
	map <xF3> <F3>
	map <xF2> <F2>
	map <xF1> <F1>
	vmap <C-Del> "*d
	vmap <S-Del> "*d
	vmap <C-Insert> "*y
	map <S-Insert> <MiddleMouse>
	nmap <C-PageDown> L$
	vmap <C-PageDown> L$
	nmap <C-PageUp> H
	vmap <C-PageUp> H
	let &cpo=cpo_save
	unlet cpo_save
	set autoindent
	set backspace=2
	set nobackup
	set writebackup
	set cmdheight=1
	set fileencoding=japan
	set filetype=java
	set formatoptions=tcql
	set history=50
	set hlsearch
	set mousehide
	set readonly
	set ruler
	set syntax=java
	chdir C:\temp
	syntax on
	set smartcase
	set smartindent
	set ic
	set tabstop=2 
	set shiftwidth=2
	set report=1
	set noshowmatch
	set showmode
	set scrolloff=3
	set nowrap
	set foldclose=all
	set clipboard=unnamed
	set viminfo='50,\"1000,nC:\\Vim\\gvim-6.0.270-w32j\\_viminfo
	set winaltkeys=yes
	let $LANG="jpn"
	map! <C-J> <Down>
	map! <C-K> <Up>
	"map! <C-H> <Left>
	"map! <C-L> <Right>
	map! <C-H> <Left>
	map! <C-L> <Right>
	map <F1> :!D:\myBin\dfs %<CR>
	map <F2> :!D:\myBin\dfssys %<CR>
	map <F3> :!D:\myBin\dfseuc %<CR>
	map <F4> 0i--<ESC>
	map <F5> 02x
	map <F7> :if has("syntax_items") <Bar> syntax off <Bar> else <Bar> syntax on <Bar> endif <CR>
	map <F8> :noh<CR><C-L>
	map W :if (&wrap) <Bar> execute "set nowrap" <Bar> else <Bar> execute "set wrap" <Bar> endif <CR>
	map <S-F1> :!D:\myBin\sdf %<CR>
	map <S-F2> :!D:\myBin\sdfsys %<CR>
	map <S-F3> :!D:\myBin\sdfeuc %<CR>
	map <C-K> <C-B>
	map <Space> <C-^>
	map <DEL>	X
	map K i	
	noremap <CR> :w<CR>
	noremap <S-CR> :w!<CR>
	ab case column_name = CASE<CR>	when a > 1 then 1<CR>when a < 1 then 2<CR>else 3<CR>end
	ab cnv10 CONVERT(VARCHAR(10)
	ab cnv30 CONVERT(VARCHAR(30)
	ab tmptable CREATE TABLE #_a(<CR>	 col1	VARCHAR(30) NOT NULL<CR>,col2	VARCHAR(30) NOT NULL<CR>)
	ab s1 SET ROWCOUNT 1<CR>
	ab sd SELECT DISTINCT
	ab sf SELECT *<CR>FROM
	ab sc SELECT COUNT(*) FROM
	ab se SELECT
	ab de DELETE
	ab up UPDATE
	ab id IDNumber
	ab pa parentID
	ab fn fileName
	ab co COUNT(*)
	ab fr FROM
	ab wh WHERE
	ab gr GROUP BY
	ab ob ORDER BY
	ab an AND
	ab be BEGIN TRAN
	ab co COMMIT
	ab ro ROLLBACK TRAN
	ab no NOT
	ab nu NULL
	ab ch CHAR(
	ab vch VARCHAR(
	ab dt DATETIME
	ab sdt SMALLDATETIME
	ab fl FLOAT
	ab idparent a.IDNumber = b.parentID
	ab idcontract a.IDNumber = b.contractID
	ab idscheme a.IDNumber = b.schemeID
	ab cntou CNTOuterContract
	ab cnttr CNTTransaction
	ab cnthi CNTHistory
	ab cntpr CNTPrincipal
	ab cntsc CNTScheme
	ab cntex CNTExercise
	ab cntexd CNTExerciseDate
	ab cntra CNTRate
	ab sdfco SDFContract
	ab sdfsc SDFScheme
	ab sdfex SDFExercise
	ab sdfnu SDFNumbers
	ab sdfno SDFNoticeDate
	ab sdfpr SDFPremium
	ab sdfsi SDFSide
	ab sdfct SDFCalcTerm
	ab sdfcf SDFCashFlow
	ab sdfgr SDFGlobalRelation
	ab sdfpp SDFProductParameters
	ab sdfda SDFDatabase
	ab sdfde SDFDefinition
	ab sdfre SDFResetValue
	ab sdfho SDFHoliday
	ab sdfun SDFUnderlying
	ab sdfpo SDFPortfolio
	ab sdfpor SDFPortfolioRelation
	ab bcpout bcp SDFContract out SDFContract.dat -SSYBDFS2 -Usdfsys -Psdfsys -Jeucjis