Sublime Text3上でPerlを実行する

 こんにちは。以前、テキストエディタ「Sublime Text3」について紹介しました。

 Sublime Text3にはビルドシステムがあるため、Sublime Text3上でプログラムの実行を行うことができます。自分の書いたプログラムの動作をその場で確認することができるので便利ですね。ただ、PerlはSublime Text3の初期設定ではプログラムを実行することができません。今回はPerlをSublime Text3上で実行できるように設定しましょう。

[Tools] -> [Build System]を見てみると、Ant, C++ Single File, Cargo・・・とあります(設定により異なります)。これらの言語で書かれたプログラムは「Ctrl+B」を押すことで、Sublime Text3上で実行され、その結果を表示することができます。Sublime Text3の初期設定では、この[Build System]にPerlが存在しないため、Perlを実行することができません。それでは、設定をしていきましょう。

[Tools] -> [Build System] -> [New Build System]をクリックすると、「untitled.sublime-build」という名のファイルが開きます。

fig3_1

「untitled.sublime-build」にはデフォルトで中身が書かれていますが、そこに以下のコードをコピーペーストして、ファイルの中身を書き換えて下さい。

   {
       “cmd”: [“perl”, “-w”, “$file”],
       “file_regex”: “.* at (.*) line ([0-9]*)”,
       “selector”: “source.perl”
   }
fig3_2

このファイルに、「Perl.sublime-build」という名前をつけて[Preferences]->[Browse Packages]->[User]に保存して下さい。

[Tools]->[Build System]にPerlが加わりました。

fig3_4

以上で実行の準備ができました。

「Ctrl+B」で実行結果が画面下に表示されます。

fig3_3

 これでSublime Text3上でPerlを実行できるようになりました。
いろいろとPerlのプログラムを書いて試してみましょう!