skillup

技術ブログ

Perl

Perl整形ツール Perl Tidy

投稿日:

PHPでコード整形ツールを使いましたが、Perlでも整形ツールがあったのでちょっとメモ。

Perl::Tidyというモジュールです。

公式

http://perltidy.sourceforge.net/perltidy.html

例によってCPANで即座にインストールできます。

普通にコマンドラインで

と打つだけで整形したファイルが作られます。拡張子は.tdyになります。

ちなみに自分はEclipseで整形する際に活用してます。※Eclipseで入れる場合は改行コードを指定しないとLFになってくれませんので注意しましょう。

設定→PerlEPIC→ソース・フォーマッターのPerl Tidy追加オプションでは自分は下記のようにしております。

-ole=unix -l=999 -ce -pt=2 -sbt=2 -bt=2

参考リンク

http://perl-users.jp/articles/advent-calendar/2009/casual/09.html
http://alldaysyu-ya.blogspot.jp/2016/03/eclipseperlepic.html
http://qiita.com/kayama0fa@github/items/e65323feda9f8fb4234e
http://labs.opentone.co.jp/?p=5961
http://djodjo.jp/archives/356

-Perl
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

Perlでの日付処理

Perlで翌月の月末を求め、yyyyMMddで表示する計算があったので対応。 知識がなかったんで何気にちょい時間がかかりました。PerlではこのDateTimeというライブラリがよさげ。 [crayo …

no image

Perlの文字コードに関して その2

前回のエントリーでPerlで文字列を扱う場合は内部文字列に変換しなくてはいけないことを学びました。 Contents1 内部文字列を使うわけ2 文字コードの変換 内部文字列を使うわけ ところで何のため …

no image

Perlでのデータベース差分チェックツール

Perlにてデータベースの差分が発生したときに簡単に差分を埋めるためのSQLを書くライブラリがあったので紹介。 ライブラリがない場合、cpan SQL::Translator でまずライブラリをCPA …

no image

大容量データの取り込みについて

普段プログラムを組むときには可読性や保守性が大事なポイントになりますが、それと同じぐらい速度やメモリ効率なんかも大事です。 今回は少ないメモリでもなんとかできるような工夫をちょっとかいていこうかなと思 …

no image

PerlでのCSV取込+金額のカンマ表示

CSV取込の場合、単純にカンマで区切って配列を取得するだけのロジックを実装すると様々な弊害が起きます。 よく見られるパターンとしては下記のようなケースでしょう。 フィールドの中に、カンマがあった場合、 …