2010-11-18 17 views
3

すみません。私はMVC 3のScott Hanselmanのビデオを見て、以前は見たことのない小道具をタイプしました。私はそれを試しましたが、何か間違っています。 LOLVS2010:小道具スニペットの使い方は?

私は

public TYPE Type1 { get; set; } 

とハイライトTYPEに展開propを入力します。 TYPEという単語を置き換えるデータ型を入力し、Tabキーを押してType1のプレースホルダに移動して入力を開始しますが、Type1の代わりにタイプするのではなく、その前にタイプします。

TYPEとType1の間を移動して、入力時にこれらのプレースホルダをハイライト表示して置き換え、次の行に移動する正しい方法は何ですか?

私はインターネット上で見つけたすべてのものは、あなたのためにこれを作成すると言いましたが、それを使用する方法は述べていませんでした。

答えて

3

TYPEを置き換えた後にTabを2回押すと、それは単語タイプ1を削除します。

+0

だそれ!どうもありがとうございました。今、たくさんのプロパティを作成します。 –

+0

スーパーセーバー、マイクロソフトがインテリセンスでこれをもっと明白にしていない理由はわかりません!本当にありがとう! – Newbyman

4

TABをスニペットを展開するにはTABをすべてのプレースホルダーにループし、スニペットをコミットするにはENTERをコミットします。

注:C#およびHTML/ASP.NET/JScriptスニペットはすべてほぼ同じように動作します。 VBスニペットはわずかに異なり、ENTERを押すとスニペットをコミットしません(IMHOは非常に厄介です)。

+0

VBでスニペットをコミットする方法はありますか? – Nick

1

propと入力し、Tabキーを2回押します。それで全部です。

2

「prop」スニペットはVisual Studio 2010でこのように入力されません。小道具スニペットは手動で編集可能なテンプレートのみを作成します。ただし、Auto-Implemented Propertiesを使用することはできます。これは、同じ概念上の優れたリフ(間違いなく)である:

- まず、タイプ:

[公開|プライベート|など]プロパティMyPropNameとして[新規作成]をMyPropType [= DefaultVal]

VS(目に見えない)を自動的

だけで、次の空白行に行く、get/setのコードを展開するには、標準の設定/取得機能を実装しますプロパティ宣言、タイプ:

G [Enter] | Sは、[Enter]を

生成するために、明示的な読み出し専用getまたは書き込み専用に設定コード(それぞれ)それ

SOURCE

関連する問題