2016-05-02 12 views
1

Während mit Live-Vorlagen in WebStorm Experimentieren finde ich es unmöglich, eine Live-Vorlage zu erstellen, die eine eingeschränkte Liste von Vorschlägen für eine Eingangsgröße geben wird:Erstellen WebStorm 2016 Live-Vorlage mit eingeschränkter Liste der Eingänge

Zum Beispiel:

console.$logTypes$("$message$"); 

$logTypes$ - Kann es auf eine Liste ['log', 'info', ...] beschränkt werden?

+1

Es gibt 'ENUM()' Funktionalität ([mehr hier in docs] (https://www.jetbrains.com/help /webstorm/2016.1/live-template-variables.html?search=live%20te#predefined_functions)) was in der Theorie tun sollte, was du fragst .. bu tit ist mehr für Strings und nicht für tatsächliche Methoden. Sie sollten separate Live-Vorlagen für jeden Log-Typ haben (zB 'cl' für' console.log() ',' ce' für 'console.error()' usw. - Abkürzungen können ganz anders sein - zB 'cl'. oder "conl") – LazyOne

Antwort

1

Tnx LazyOne, ich habe eine Lösung mit dem enum (...) Template-Ausdruck gefunden.

Beispiel:

ENUM ("log", "info")

Verwandte Themen