Perl入学式の講義の中で, 講師の@umaaaaa_chanさんがコードを書いている時に, 「use strict
とかuse warnings
とか, どうやって一発で出しているの?」という質問が飛んでいました.
自分はこのあたり, Vimのスニペット機能を使って実装しているので, 小ネタみたいな感じで自分のVimにおけるPerl関連のスニペットを晒してみます:
snippet u use strict; use warnings; ${0} snippet uu use strict; use warnings; use utf8; ${0} snippet us #!/usr/bin/env perl use strict; use warnings; ${0} snippet uus #!/usr/bin/env perl use strict; use warnings; use utf8; ${0} snippet D warn Dumper ${0} snippet DD use Data::Dumper; snippet DW use Data::Dumper; warn Dumper ${0} snippet dd use DDP { deparse => 1 }; snippet dw use DDP { deparse => 1 }; DDP::p ${0} snippet pkg package ${1:package}; use strict; use warnings; use utf8; ${2:code} 1; snippet fs use feature 'say';
いわゆる「printデバッグ」をするために, Data::Printer(DDP)はよく使うので, それ系統のスニペットが多いですね!
ちなみにData::Printerについては, 2年くらい前にブログ記事を書いていますので, 参考にして頂ければと思います: Perlのprintデバッグをシュッと見やすくする 〜Data::Printer編〜 - Masteries