У меня есть этот шаблон файла в WebStorm 2018.2:
#set($TestSuiteName = ${StringUtils.removeAndHump(${NAME}, "-")})
describe("#[[$TestSuiteName$]]#", () => {
it("should work", () =>
{
#[[$END$]]#
});
});
Важным моментом этого вопроса является #[[$TestSuiteName$]]#
часть шаблона.Я хочу добиться того, чтобы $TestSuiteName
заменялось значением, вычисленным в первой строке шаблона, и выбиралось для редактирования, но его можно принять, нажав return.
Все, что шаблон сейчас делает, - это печатьout "TestSuiteName" для выражения #[[$TestSuiteName$]]#
, что не то, что я хочу.Что он делает правильно, так это выбирает текст «TestSuiteName», который требуется, когда я нажимаю return.
Когда я изменяю шаблон на
#set($TestSuiteName = ${StringUtils.removeAndHump(${NAME}, "-")})
describe("$TestSuiteName", () => {
it("should work", () =>
{
#[[$END$]]#
});
});
, тогда имя файла корректно верблюжий, нооно не выбрано, и курсор сразу переходит к месту #[[$END$]]#
.
Как правильно выбрать имя файла с верблюдом, выбранное для редактирования?