開発中、新しいデザインを構築しているとき、またはテストフィクスチャ内からクラス、インターフェイス、および/または列挙型をすばやくインライン化することを好む場合があります。ただし、思考プロセスを中断して新しいコード ファイルを作成し、インラインで記述されたクラス/インターフェイス/列挙をコピーして新しいファイルに貼り付け、それらの間を移動するのに常に時間がかかるのは不便です。
強調表示または選択されたインライン クラス/インターフェイス/列挙型のファイルを自動的に作成し、可能であれば、使用リストをコピーしてビルドできるようにする拡張機能、マクロ、または非表示のショートカット コンボを探しています (ただし、 & sort は後でクリーンアップします)。
拡張機能、マクロ、または非表示のショートカット キーを受け入れます。提案?
編集 #1: ReSharper はすばらしく見えます。はい、それはまさに私が必要としているものを備えているように見えますが、200 ドルも返さなかった無料のソリューションが存在する場合はそれを見つけたいと思います。
編集 #2:有益なご意見をいただいたので、開発チーム全員に ReSharper の試用版を実行してもらい、付加価値がそれだけの価値があるかどうかを数週間以内に再評価するよう求めています。私たちは拡張機能の使用を一貫したものにしたいと考えています。
例: これを有効にしたい (IExample.cs):
using System.Linq;
public interface IExample
{
}
public class Example : IExample
{
}
public enum ExampleType
{
}
...これらに:
IExample.cs:
using System.Linq;
public interface IExample
{
}
Example.cs
using System.Linq;
public class Example : IExample
{
}
ExampleType.cs
using System.Linq;
public enum ExampleType
{
}