Vim粘贴在行内容之上,直到释放按钮

时间:2014-09-05 16:32:42

标签: vim editor copy-paste

我们可以使用yy复制行并使用p命令粘贴它。我已经看到可以将光标移动到空行,按下某个按钮并粘贴上面一行的内容,直到按钮被释放。谁可以分享这个组合键?

我不想多次粘贴一行。我需要粘贴一部分。它应该在按下按钮时开始粘贴行的开头。替代解决方案是复制部分内容并粘贴到下一行。

示例:

First lineeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

将光标移动到第一行下方。它是空的。按住并保留一些键。它开始慢慢粘贴第一行的内容,直到您释放该按钮。我已经看过很多次,并且认为这是众所周知的提示。

2 个答案:

答案 0 :(得分:2)

在插入模式下使用<C-Y>。有关详细信息:h i_Ctrl-Y<C-E>用于从下面的行复制。

答案 1 :(得分:0)

inoremap <expr> <c-l> pumvisible() ? "\<c-l>" : getline(line('.')-1)[col('.')-1]

inoremap <c-l> <c-r>=getline(line('.')-1)[col('.')-1]<CR>

在插入模式下,只需按<C-L>

即可
相关问题