Завершение всплывающих окон с живыми шаблонами WebStorm Angular 2 работает неправильно
Я устанавливаю https://github.com/MrZaYaC/ng2-webstorm-snippets и, когда начинаю вводить фрагмент кода (для example a-route-path-eager
) WebStorm переопределяет всплывающее окно завершения кода параметрами по умолчанию
Я записал GIF:
Что я могу сделать?
2 ответа
Вы всегда можете вызвать Code | Insert Live Template...
(Ctrl + J здесь в Windows, используя раскладку по умолчанию) перед вводом фактической аббревиатуры (или даже в процессе). В этом списке будут перечислены только живые шаблоны и ничего больше (поэтому не нужно вмешиваться в классы / переменные / и т. Д.).
Текущее поведение может быть связано с сокращением -
символы в них, которые вы не набираете (не уверен на 100%, но высокая вероятность IMO).
Скорее всего, это происходит только потому, что есть appRoute Const (определенный выше), который виден там, где вы пытаетесь вставить живой шаблон. В других контекстах это, вероятно, сработает. Так как аббревиатура живого шаблона является "a-route-path-eager", я бы предложил ввести "a-route" или только "route" вместо "aroute" при попытке вставить живой шаблон.