最近調べたvimのTIPSをいくつか。。。

vimでバッファを完全に消す

:bdelete

行全体の変更をundoする

U

vimでヤンクするとクリップボードにも自動的にバッファする

set clipboard=unnamed

ついでに、ビジュアルモードでも同様にするには

set guioptions+=a

vimのインデントに修正を加える

VBScriptを書いてるとif 〜 elseif 〜endif文のインデントがおかしかったので修正
indent/vb.vimの66行目あたりにelseifを追加してやる

elseif this_line =~? '^\s*\<\(end\|else\|elseif\|until\|loop\|next\|wend\)\>'

こんな風になってすっきり

修正前 ぐちゃぐちゃ。。
	For i = 0 To cRow.Count
		on error resume next
		If i = 0 then
			mDay = DateAdd("d", -1, mDateValue(CStr(cRow(31))) )
			stPrompt = stPrompt & mDay & ","
			ElseIf i = 22 then
				stPrompt = stPrompt & "0123456789" & ","
				ElseIf i = 24 then
					stPrompt = stPrompt & "01" & ","
				Else
					stPrompt = stPrompt & CStr(cRow(i)) & ","
				End if
				error.clear
			Next
修正後 きれい!!!
	For i = 0 To cRow.Count
		on error resume next
		If i = 0 then
			mDay = DateAdd("d", -1, mDateValue(CStr(cRow(31))) )
			stPrompt = stPrompt & mDay & ","
		ElseIf i = 22 then
			stPrompt = stPrompt & "075561401910" & ","
		ElseIf i = 24 then
			stPrompt = stPrompt & "01" & ","
		Else
			stPrompt = stPrompt & CStr(cRow(i)) & ","
		End if
		error.clear
	Next