4

小さな問題のように思えるかもしれませんが、Visual Studio またはサード パーティ アプリケーションから、Visual Studio が特定の自動生成コードを配置する場所を構成するためのサポートがあるかどうか疑問に思っていました。

プログラミングをするときは、できるだけ効率的になるように心がけ、「Ctrl+」を使用します。インターフェイス、フィールド、プロパティなどを自動的に実装することがたくさんあります..そして私が抱えている問題の1つは、クラスファイルにプロパティを作成するたびに(最初に使用法を入力してからCtrl +.赤い無効なテキスト、 Visual Generate Property StubStudio はクラス ファイルの一番下にコードを配置します。

これは私のコード ファイルの構成方法ではありません。良くも悪くも、自動プロパティが一番上に生成されていればよかったと思います。

その代わりに(自動生成で起こるように)

public class ObjectProvider
{
    public ObjectProvider(Object o)
    {
        this.Object = o;
    }

    public object Object { get; private set; }
}

を好む

public class ObjectProvider
{
    public object Object { get; private set; }

    public ObjectProvider(Object o)
    {
        this.Object = o;
    }
}

私が知っている小さな変更ですが、(少なくとも!) 週に 5 日、約 40 時間コーディングしているときは、実際に多くの時間を節約できると思います!

4

2 に答える 2

1

私が働いている会社では、ほぼすべての開発者がReSharperを使用しています。いくつかのキーボードショートカットを学んだら、あなたは本当にあなたの効率を改善することができます。

たとえば、コードファイルをクリーンアップするためのショートカット(Ctrl + E、C)。他のクリーンアップアクションに加えて、クラス内のすべてのメンバーを並べ替えます(これはあなたが望むものかもしれません)。

http://www.jetbrains.com/resharper/

于 2012-05-21T09:01:17.497 に答える
0

デフォルトのpropスニペットを使用できます。これにより、カレットの代わりにプロパティがフォーマットされ、簡単に編集できるようになります。「prop」と入力し、Tabキーを2回押して、これを取得します。

public int MyProperty { get; set; }

intすでに強調表示されているので、タイプの名前を入力し、Tabキーを2回押してから、プロパティの名前を入力します。これはすべて、キャレットの現在の位置から発生します。

于 2012-05-21T09:01:37.133 に答える