Может быть что-то вроде
nnoremap <silent> µ :<c-u>exe "normal! ".v:count1."kyy".v:count1."jP"<cr>
Но, честно говоря, я бы использовал здесь функции, так как не нужно слишком много перемещаться:
nnoremap <silent> µ :<c-u>call append(line('.')-1, getline(line('.')-v:count1))<cr>
Обратите внимание, что следующеетакже работает благодаря :yank
nnoremap <silent> µ :<c-u>exe '-'.v:count1.'y'<cr>P
РЕДАКТИРОВАТЬ: я не знал о :t
, ответ @ romainl (с патчем @ Кент) имеет больше смысла, чем мой.Если вам нужно отображение, это может быть режим с:
nnoremap <silent> µ :<c-u>exe '-'.v:count1.'t-1'<cr>
" which isn't much different than the previous answer.