How to paste before the cursor after selecting a vertical block?

半城伤御伤魂 提交于 2019-12-02 22:01:26

I assume you mean using I in visual block mode to insert the same text on multiple lines, where hitting p simply pastes on the current line rather than all the selected lines.

In insert mode, you can hit C-r followed by a register to insert the contents of that register, so if you wanted to paste the unnamed buffer, you'd enter

C-r"

Similarly, to paste from the clipboard

C-r* 

By entering insert as you normally would, then using C-r, you'll get the text on all of the selected lines.

Take a look at :h registers to see what registers are available to you.

Generally, the P command (upper case, different from p) pastes the contents of the clipboard before the cursor position. Is that what you're looking for? (I'm not quite sure what you mean when you say you press Command+I, as my keyboard doesn't have a Command key.)

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!