2013-03-14 6 views
1

Я пытаюсь сделать это определить живой шаблон:PhpStorm Live Templates: переменные, которые находятся в контакте

/*jslint browser:true*/ 
/*global $module$, jQuery, angular*/ 
(function() { 

    'use strict'; 

    angular.module('$module$').directive('$module$$name$', function() { 
     return { 
      restrict: 'A', 
      templateUrl: '/$module$/views/$name$/$name$.html', 
      controller: ['$scope', 
       function ($scope) { 
        $END$ 
       }] 
     }; 
    }); 

}()); 

Но $module$$name выражения couses бесшумной ошибки.

Как объединить две переменные в Live Template от PhpStorm?

ответ

2

Прослушать/проголосовать за http://youtrack.jetbrains.com/issue/IDEA-89020.

Вы также можете попытаться изменить переменную последовательность так, чтобы вы вводили $ module $ и $ name $ в том месте, где они разделены, и конкатенированное место заполняется автоматически. Для этого вы можете определить отдельные переменные для конкатенации (Always stop at = false) и сделать их выражения равными значениям $ module $ и $ name $ соответственно.