3

私は VS2010 を使用しています。次のことを行うスニペットを作成したいと考えています。

{またはを押してからタブを押すと(、スニペットは)orを書き込みます}。スニペットを作成しましたが、スニペットのショートカットとして指定されている場合{、または(それらが機能しません

助けてください

4

3 に答える 3

2

ここで少し左のフィールドに答えます。

中括弧を使用{}すると、C# にスニペットがない理由は書式設定のためです。}コードを書きながら、文字を入力すると、入力したコードに対してエディタがタブを正しく設定することに気付くでしょう。このため、コードの最後に記述する必要があります。

次に、スニペットを使用することに気付くでしょう。次のように入力する必要があります。

  1. スニペット名
  2. 引数へのタブ
  3. 型引数
  4. Enterキーを押します。

結果として 1 文字になる 1 文字のスニペットの場合、2 つのキーストロークを少なくとも 3 つに交換しただけです ( { tab enter)。そのため、C# チームはおそらく、これをスニペットとしてサポートすることをお勧めできませんでした。

于 2012-04-10T01:08:43.063 に答える
1

これらの文字をスニペット ショートカットに使用することはできません。この MSDN の記事を参照してください:コード スニペット (C#)

記事の最後にある黄色いメモには、次のように書かれています。

C# コード スニペットの場合、フィールドの指定に有効な文字は、英数字、番号記号 (#)、チルダ文字 (~)、アンダースコア文字 (_)、ダッシュ文字 (-) です。

于 2012-04-24T07:07:53.110 に答える
0

これらの機能は、VS2010でこれらの拡張機能なしで生活できる「生産性向上ツール」によってサポートされています。

ここからすべてのグッズを入手してください:

http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/

于 2012-04-24T07:45:44.900 に答える