私は VS2010 を使用しています。次のことを行うスニペットを作成したいと考えています。
{
またはを押してからタブを押すと(
、スニペットは)
orを書き込みます}
。スニペットを作成しましたが、スニペットのショートカットとして指定されている場合{
、または(
それらが機能しません
助けてください
私は VS2010 を使用しています。次のことを行うスニペットを作成したいと考えています。
{
またはを押してからタブを押すと(
、スニペットは)
orを書き込みます}
。スニペットを作成しましたが、スニペットのショートカットとして指定されている場合{
、または(
それらが機能しません
助けてください
ここで少し左のフィールドに答えます。
中括弧を使用{}
すると、C# にスニペットがない理由は書式設定のためです。}
コードを書きながら、文字を入力すると、入力したコードに対してエディタがタブを正しく設定することに気付くでしょう。このため、コードの最後に記述する必要があります。
次に、スニペットを使用することに気付くでしょう。次のように入力する必要があります。
結果として 1 文字になる 1 文字のスニペットの場合、2 つのキーストロークを少なくとも 3 つに交換しただけです ( {
tab
enter
)。そのため、C# チームはおそらく、これをスニペットとしてサポートすることをお勧めできませんでした。
これらの文字をスニペット ショートカットに使用することはできません。この MSDN の記事を参照してください:コード スニペット (C#)
記事の最後にある黄色いメモには、次のように書かれています。
C# コード スニペットの場合、フィールドの指定に有効な文字は、英数字、番号記号 (#)、チルダ文字 (~)、アンダースコア文字 (_)、ダッシュ文字 (-) です。
これらの機能は、VS2010でこれらの拡張機能なしで生活できる「生産性向上ツール」によってサポートされています。
ここからすべてのグッズを入手してください:
http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/