Можно ли использовать команды vi / vim для записи числа 1-10 в отдельных строках?
:<a href="http://vimdoc.sourceforge.net/htmldoc/eval.html#:call" rel="nofollow">call</a> <a href="http://vimdoc.sourceforge.net/htmldoc/eval.html#append()" rel="nofollow">append</a>('.', <a href="http://vimdoc.sourceforge.net/htmldoc/eval.html#range()" rel="nofollow">range</a>(1, 10))
Вы также можете запускать скрипты vi, используя опцию -s в vi, т.е.
vi -s имя_скрипта имя_файла
Вы получите список функций, используя :help functions, если ViM установлен правильно. Кроме того, вы должны прочитать :help script тоже.
:help functions
:help script