Antwort

2

Code Schnipsel sind nicht in Visual Studio Code eingebaut - obwohl Sie sie selbst erstellen können, wie this article zeigt.

Einige Schnipsel kommen mit bestimmten Erweiterungen - wie die C# extension.

+1

Ich bin ziemlich sicher, dass: C# für Visual Studio-Code (angetrieben durch OmniSharp) Erweiterung mit diesem Schnipsel kommen soll ... –

+0

@BlakeRivell - in VS-Code, trigerring Schnipsel (unter Windows) ist mit Strg + Leerzeichen, nicht mit einem Tab. – DigiFriend

+1

Ich sehe, das bringt ein Menü zur Auswahl, aber keine Prop oder Ctor drin. Und wenn ich prop schreibe und dann ctrl + space drücke, passiert nichts. –

2

Gibt es eine Erweiterung, die ich installieren muss, um prop- und ctor-Verknüpfungen zu bekommen, um in VSCode zu arbeiten, so wie sie es in VS2015 tun?

Sie müssen install the C# extensionprop und ctor Verknüpfungen zu bekommen (auch bekannt als Snippets) zu arbeiten.

zwei Einschränkungen:

  1. sie funktionieren etwas anders, als sie es in VS2015 tun.
  2. a bug in version 1.9.0 of the C# (OmniSharp) extension bricht die ctor und prop Schnipsel.

Wir können die Fehler selbst beheben, wie folgt:

  1. Stellen Sie sicher, dass die C# (OmniSharp) Erweiterung installiert haben.
  2. Dann ~\.vscode\extensions\ms-vscode.csharp-1.9.0\snippets\csharp.json in einem Texteditor öffnen.
  3. Suchen und ersetzen Sie alle Registerkarten mit Leerzeichen.

Danach tun, starten Sie VS-Code. Alle Snippets, einschließlich prop und ctor, werden verfügbar sein.

The prop snippet works.

Pro Tipp: Wenn wir den Befehl Palette und geben snippet eingeben, können wir alle verfügbaren Schnipsel für die aktuelle Sprache sehen. Wenn der letzte in Ihrer Liste iterindex ist, dann haben Sie den obigen Fehler.

Show all available snippets.

Verwandte Themen