Visual Studio 2010用にリリースされたRegex Tester拡張機能

はじめに



Regex Tester拡張機能の最初のバージョンが開発されてから約1.5年が経過しましたが、その作成に関する記事をすでに1つ書いています。 一般に、拡張機能の評価は高く、現時点では1万2千回ダウンロードされているため、最初の体験は成功したと思います。

2010年には、拡張を念頭に置く計画がありました。 私はすでに機能の一部を実装し始めましたが、職業生活の中で興味深いイベントが起こりました-別のプロジェクトに切り替えることでJava開発者になりましたが、これはまったく別の話です。 そして、拡張機能の新しいバージョンで何が変更されたか、そしてそれを最終決定する理由を簡単に説明します。



新しいバージョンであるかどうかの拡張



.NETを放棄し、Visual Studio 2010の使用を停止したため、拡張機能を忘れ始めました。 定期的に、正規表現を使用してテキストを分析する必要があるときに使用しました。

これはめったに起こりませんでしたが、2011年の終わりに1.7 MBまたは17000行のテキストファイルを分析する必要がありました(興味深い偶然)。 それで働いた後、私はいくつかのささいなことを逃し始めましたが、ささいなことにもかかわらず、私は必要なことをし、働き続けました。 その後、もっと自由な時間を過ごしたとき、私は自分自身ではなく他の人のために、拡張を改善することを考え始めました。 統計を見て、拡張の必要性があることに気付き、すべてのレビューと提案を読み、考えて、改善することは難しくないと判断しました。 完成したら、ギャラリーに投稿し、説明を更新しました。VisualStudioから直接インストールされた最初のバージョンを持っているすべての人が自動更新できるようになりました。



ここに私が終わったものがあります:





バージョン1.1の新機能



-正規表現または出力形式が変更されると、 自動開始がトリガーされます。処理プロセスを開始するためにボタンを常に押す必要はありません。

- 最適化 、ほとんどの処理は非同期モードで行われます。 自動実行プロセスが応答しないという事実のために前の呼び出しをキャンセルできなかった場合、自動実行はパフォーマンス向上のための警告とともにキャンセルされます。 (実際、大量のデータに対してこの問題を解決する予定です)

- タブ 、複数のタブを開くことができるようになりました。

-出力フォーマットのマイナーな改善。タブには文字「\ t」を使用し、改行には「\ n」を使用できるようになりました。

-入力および出力データに関する追加情報

- ホットキー 、拡張機能がアクティブなときに使用できます:

「実行」 Ctrl + P

'Autostart' Ctrl + Shift + Aでモードのオン/オフを切り替えます

「新しいタブ」 Ctrl + T

「タブを閉じる」 Ctrl + Shift + W



おわりに



空き時間に私は計画します:

-拡張機能のパフォーマンスを改善しますが、大量のテキストではネイティブWPFコンポーネントの速度が低下するため、簡単ではありません。

-正規表現のドキュメントを追加(英語)。

多分私は何か他のものを決めるでしょう、それはすべて仕事中の作業負荷などに依存します。



特にコメント、改善のための提案を残し、ダウンロードして使用してくれたすべての人に感謝します。 私だけでなく、誰かに利益をもたらすことを非常に嬉しく思います。



All Articles