В настоящее время я участвую в определении yasnippets, но, похоже, это вариант использования, который я не могу понять, как использовать. Например, предположим, что я хочу определить фрагмент ruby, который расширяет ключ «def» до стандартного определения функции. Это очень легко сделать, но предположим, что я хочу, чтобы количество параметров сгенерированной функции зависело от ключа, например, если я развожу ключ «def» n ', мне нужна функция defintion с n количество параметры. Как бы я это сделал?Динамические ключи для yasnippet
редактировать
В основном я хочу, чтобы сделать динамику фрагменты, которые имеют поведение, что HTML плагин Эммет обладает. Как и в следующем аббребрере 'p * 3> div * 2' с Emmet создает 3 пары p-тэгов с двумя div-парами внутри каждого из них, я бы хотел, чтобы было возможно сделать 'def * 3> 2' to сгенерируйте 3 определения функций по 2 аргументам. Это всего лишь пример, но в основном я хочу, чтобы свойства квантификатора и вложенности.
Чтобы пояснить это, какой ключ я бы использовал для этого примера? Я предполагаю, что это не просто «p * 3> div * 2». –
Да, так, как я это сделал, было то, что вы поставили бы ключ, любой ключ. Затем вы расширяете его. Введите p * 3> div * 2, а затем нажмите вкладку – Jules
@ Y.Khurshid сделал это для вас? – Jules