<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="http://blog.xole.net/rss/style.css" type="text/css"?>
<rdf:RDF xmlns="http://purl.org/rss/1.0/"
         xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:content="http://purl.org/rss/1.0/modules/content/"
         xmlns:dc="http://purl.org/dc/elements/1.1/"
         xml:lang="ja">
<channel rdf:about="http://blog.xole.net/rss/1.0.php?id=635">
<title>ハタさんのブログ(復刻版)</title>
<link>http://blog.xole.net/index.php</link>
<dc:date>2007-11-16T02:21:00+09:00</dc:date>
<description>
ハタさんのブログ(復刻版) - RSS (RDF Site Summary).
</description>
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://blog.xole.net/article.php?id=635" />
</rdf:Seq>
</items>
</channel>
<item>
<title>vimのgrep(vimgrep)が素晴らしすぎて泣いた。</title>
<link>http://blog.xole.net/article.php?id=635</link>
<dc:date>2007-11-16T02:21:00+09:00</dc:date>
<description>PHPを5.2.x に 上げたときのメモ

このブログに使用しているP_BLOGが 5.2.x に上げた際、date_formatという関数がバッティングしているらしく、エラーとなっていた(該当のフォーラム)。
そこで、一括してdat...</description>
<content:encoded>
<![CDATA[
<p>PHPを5.2.x に 上げたときのメモ</p>

<p>このブログに使用しているP_BLOGが 5.2.x に上げた際、<a href="http://jp.php.net/date_format">date_format</a>という関数がバッティングしているらしく、エラーとなっていた(<a href="http://pbx.homeunix.org/p_blog/forum/topic.php?tid=313&p=&pn=&pm=35&qid=1976">該当のフォーラム</a>)。<br />
そこで、一括してdate_formatという関数を置換しようと思いgrepしてみると、MySQLの<a href="http://dev.mysql.com/doc/refman/4.1/ja/date-and-time-functions.html">date_format</a>にもぶつかるらしく、一括全置換するわけにもいかず、ソースを見ながら比較しました。<br />
そのときに<code>vimgrep</code>を使ったんですが、これが結構便利でオイシイ。</p>

<p>おもむろに↓のコマンドをvimで入力</p>

<pre>
<code>:vimgrep /date_format/ **/*.php | cwin</code>
</pre>

<p>
<img src="http://blog.xole.net/resources/image-7.jpg"  />
<br />
んで、ヒットしたファイルを操作する。<br />
これがなかなか便利だった。というか、これを知らずにvi使ってたなんて・・・ってくらい便利だった。</p>

<p>via - <a href="http://bitmap.dyndns.org/blog/archives/001346.html">Tanablog: Vim7 内蔵の grep を使う</a>
</p>
]]>
</content:encoded>
</item>

</rdf:RDF>