IntelliJ IDEAおよびJetBrainsの他のIDE用のPerl5プラグインの次のバージョンがリリースされました。 新しいバージョンでは、Method :: Signature :: SimpleおよびMooseのサポートが追加されています。
新機能
書式設定
- コード内のリストのラッピング
- 匿名ハッシュでの矢印の整列
- 三項演算子の書式設定と配置
-
qw
行リストの折りたたみ - 匿名ハッシュと配列のスペース設定
- 範囲演算子と連結のスペース設定
パーサー
- リターンはキーワードと見なされるようになりました
- ネイティブPerl5署名がサポートされています(Perl5の現在のバージョンによる)
設定
- here-docのターミネーター自動挿入を制御するオプションを追加
- メイン::関数の軽量解像度を制御するオプションを追加
コードスタイル
- 設定に応じて、Perl5コードのスタイルとソースの自動再フォーマットを設定するためのパネルを追加しました
- オプションの引用符の使用の設定
- 配列とハッシュインデックス間のオプションの転送の使用の構成
- 式修飾子でのオプションのブラケットの使用の構成(
if/for/etc...
) - 配列ハッシュ要素転送設定:
$var->{key}
または$$var{key}
- 単純な配列またはハッシュの転送のセットアップ:
@$array_ref
または@{$array_ref}
- 名前空間mainにアクセスするスタイルの設定:
main::
または::
メソッド::署名::シンプル
-
method
とfunc
構造の解析、オートコンプリート、ナビゲーション、リファクタリング
ムースとムー
Mooseフレームワークの基本的なサポートを実装しました。
-
use Moose/Moo
正しい処理 - エクステンド
with
式の正しい処理 - 構文解析、オートコンプリート、ナビゲーション、リファクタリングに
has
属性がhas
ます(一部の注釈は機能します) - オーバーライド
override
解析、オートコンプリート、ナビゲーション、リファクタリング(一部のアノテーションは機能します) - メソッドの変更の解析、ナビゲーション、リファクタリング:
around
、after
、before
およびaugment
- キーワードサポート
inner
およびsuper
さらに、約30の異なる技術的およびユーザビリティのバグが修正されました。
次は?
メイソンが来ています...
参照資料
- JetBrainsリポジトリのプラグイン: plugins.jetbrains.com/plugin/7796
- GitHubプラグイン: github.com/hurricup/Perl5-IDEA
素敵なコーディングをしてください!