手元にあるPerlでは、UTF-8のBOM(Byte Order Mark)を付けていてもスクリプトがちゃんと実行される。
なので、最近は(文字コードの自動認識を手助けする意味でも)BOMをつけて保存していた。
ところが。
Perl::Tidyの系列(Acme::PerlTidyとか)でBOM付きのスクリプトを整形しようとすると、残念ながらエラーが返ってきて整形できないのだ。
気づくのが遅かったか。
まあ、Programmer's Notepadは、BOMの有無がわかるし、外すのも簡単なので、あまり問題はないけど。
Programmer's Notepadの機能を活かして、PerlTidyを適用している。
OptionのToolsにPerlTidyを登録して、いつでも使えるようにしてある。
まあ、実際のところ、めったに使わないわけだが。


コメントする