10. その他の技

ここでは、これまでの説明で触れなかった操作や、 viをより効率的に格好良く美しく活用するための小技などを紹介したい。


※1 正規表現に馴染んでいる方は[A-Z][A-Z]*ってなんじゃい? と思われたことだろう。本来、[A-Z]+と書けば済むものである。 しかし、viは拡張正規表現に対応しておらず、+はまさに拡張正規表現なので使うことが出来ない。 こう書く以外にないのである。ただし、vimであれば[A-Z]\+のようにエスケープすることで使用できる。

※2 モノによっては\( \)でなく、普通に( )を使う場合もある。 この場合、単なる検索文字列の一部として( )を使う場合にエスケープさせることになる。

※3 よもや、ソース中で、タグ以外の用途で< >を直接打ち込んではいまいな! 蛇足だが、JavaDocコメントも最終的にはHTMLソースとして使用されるのだから、ちゃんと&lt; &gt;と書くべきである。 それをうっかり忘れて(知らない、というのは論外)大なり小なりの比較演算子として直書きしているのをよく見かける。


...next