2008-06-11から1日間の記事一覧

eregex.vim を入れた

Vim

eregex.vim を入れた。Vim の正規表現は鬼のようにエスケープが入るため、書いているうちに意味不明になりがちだが eregex.vim で問題解決しそう。 Vim だとこう書くのが、 :%s@\("hoge\/foo\/images\/\)\([^"/]\+\(gif\|jpg\)"\)@\1static/\2@g eregex.vim …

記録モードを使ってみた

Vim

記録モードを使って、テスト用の XML データを作ってみた。 <items> <item id="0"> <hoge>hoge0</hoge> <foo>foo0</foo> <bar>bar0</bar> </item> </items> このような XML の、item ノードを、数字をインクリメントしつつ増やすのが要件。 まず item ノードの先頭 (line 4) にカーソルを置き、 qavjjjjjy6jP^Aj0^Aj0^Aj0^Akkk0q10@a…