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の異なる技術的およびユーザビリティのバグが修正されました。
次は?
メイソンが来ています...
参照資料
素敵なコーディングをしてください!