Я пытаюсь автоматизировать следующее в vim:
:r! sed -n 10p filename
Где номер строки (10) постоянно меняется. Я думал что-то вроде
function! GetLine(line, filename)
:r! sed -n a:line,p a:filename
endfunction
который я положил в свой .vimrc и правильно поставлен. Но когда я вызываю с помощью :call GetLine(10, "testfile.txt")
это не работает.
Теперь, пока я уже давно использую vim, я новичок в написании сценариев, поэтому, пожалуйста, потерпите меня, если я упускаю что-то очевидное.