#vim
#vim
Вопрос:
Я пытаюсь определить сопоставление, чтобы дергать строки вверх, не двигаясь. Мне нужно сопоставление от y[Number]k
до :-[Number]y<CR>
.
Например, если бы я хотел поднять 6 строк вверх, я бы набрал y6k
, и это было бы сопоставлено :-6,y
. Возможно ли это в vim?
Ответ №1:
Вот возможное решение:
nnoremap <expr> <key> ":<C-u>-" . v:count1 . ",y<CR>"
это позволяет вам делать {count}<key>
так, как если бы вы делали y{count}k
или :-{count},y
.