我正在尝试进行映射,将当前行移动到另一行。就像是
nnoremap < space >m$VARIABLE :m $VARIABLE <CR> dd
答案1
从基础开始,输入:
:.m15
将当前行 ('.') 移至第 15 行。
除了可能创建一个用户命令来接受一个前导数字来指示您想要将当前行移动到哪里之外,什么也没有想到,什么也没有简单的我想到了。 (我想到了鲁布·戈德堡……)
command! -nargs=0 MyMove :.m<count>
nnoremap! mv :MyMove
可能工作,我的vim-fu还不够强。你没有提供太多信息,但我想这已经很接近了。