2016-03-06 2 views
1

Я хочу, чтобы быть в состоянии цепи живой шаблон предопределенных функций, поэтому выход один может быть использован в качестве входных данных другого, например, так:Можно ли связать предопределенные функции в живых шаблонах RubyMine?

underscoresToSpaces(fileNameWithoutExtension()) 

У меня есть (возможно, ложное) память, что смогли делайте это раньше, но не можете заставить его работать снова.

Я использую RubyMine 8.0.3.

ответ

2

Цепочные предопределенные функции в RubyMine live templates работают для меня простым способом. Определение этой живой шаблон в Настройках → Редактор → Live Templates

enter image description here

и набрав FWS в редакторе вставляет имя файла без пробелов.

Текущий RubyMine (я тоже использую 8.0.3) имеет a bug which causes a template variable's expression to not be saved properly if you tab out of the expression field. Работая вокруг него, нажав OK после ввода выражения.

+0

Я делал точные шаги, которые вы предлагаете, но как часть более крупного шаблона. Я попытался воссоздать ваш MVCE и заметил, что выражение не сохранялось правильно (я полагаю, из-за http://stackoverflow.com/a/34443900/1337796), но как только я его заработал, я пробовал те же шаги на оригинале, больше шаблон, и теперь он работает. Поэтому я не уверен, что изменилось, но теперь он функционирует правильно, если немного нереально из-за связанной проблемы выше. Благодарю. –

Смежные вопросы