HTMLにおける特殊文字を変換する方法

Apple Aluminum MacBook (Late 2008)ここでは、Vim上でHTMLの特殊文字を変換する方法を紹介します。なお、ここでいう特殊文字とは < などのことです。
photo credit: William Hook



HTMLは、特定の文字列をそのまま表示することはできません。よって、そのような文字列を表示するには、ちゃんと表示出来るように変換する必要があります。以下の方法で簡単に変換できます。

mkdir -p ~/.vim/plugin

curl http://www.serendip.ws/resource/str2htmlentity.vim > ~/.vim/plugin/str2htmlentity.vim


そして、以下の内容を 設定ファイル に追記します。


vmap <silent> sx :Str2HtmlEntity<cr>
vmap <silent> sr :Entity2HtmlString<cr>



これで、変換したい文字列をビジュアルモードで選択し、 sx を押すHTMLで表示できる形で文字列が変換されます。

str2html