Предположим, я хочу, чтобы написать отчет о том, что я вижу из окна: автобус отходит, миссис Смит едет в бакалейщика, и т.д ... Пример: http://withhiddennoise.net/2010/08/12/georges-perec-an-attempt-at-exhausting-a-place-in-paris/Аббревиатура Vim со случайными результатами из массива?
Конечно, аббревиатуры идеально подходят для этого типа стенографии , Мы могли бы иметь:
:iabbr bd The bus departs
:iabbr sg Mrs Smith goes to the grocer's
Но очевидно, что эти события будут продолжать повторять, и мы должны не повторно использовать одни и те же слова (по крайней мере, не слишком часто).
Можно ли тогда иметь то, что будет выглядеть следующим образом:
:iabbr bd RANDOM(The bus departs, The bus drives away, The bus takes off)
Заранее спасибо
Я пробовал вашу функцию, и она работала прекрасно. Мне нравится идея использовать локальное время событий как случайный фактор (и вполне верный жизни). Теперь, если вы разрешите мне дополнительный вопрос: нужно ли мне создавать 30 различных функций, если у меня есть 30 разных шаблонов, или возможно иметь 1 функцию, которая будет захватывать - в соответствии с: iabbr - соответствующий массив из 30 разные массивы значений (как долго, конечно, поскольку эти массивы содержат только 3 значения)? – ThG
ThG, см. * Редактировать * –
Он работает точно так, как я хотел. Большое спасибо. Есть ли предел (nb столбцов, nb строк) для такой матрицы? (мои вложенные вопросы остановятся там ...) – ThG