Можно ли связать предопределенные функции в живых шаблонах RubyMine?

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

underscoresToSpaces(fileNameWithoutExtension())

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

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

1 ответ

Решение

Цепочка предопределенных функций в живых шаблонах RubyMine работает для меня простым способом. Определение этого живого шаблона в Предпочтения → Редактор → Живые шаблоны

введите описание изображения здесь

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

В текущем RubyMine (я тоже использую 8.0.3) есть ошибка, из-за которой выражение переменной шаблона не сохраняется должным образом, если вы выходите из поля выражения. Чтобы обойти это, нажмите OK после ввода выражения.

Другие вопросы по тегам