Neovim 块粘贴
Neovim block paste
我读过一些关于通过 block/visual selection 复制和插入的帖子,但我认为我这边有些问题。如果我复制单词hello,然后将光标移动到下一行的第二个"
,块select所有"
并按shift+p为了在"
之间粘贴hello
,就过去了hello
每行但删除第二个 "
.
来源:
"hello"
""
""
""
结果:
"hello"
"hello
"hello
"hello
我建议尝试在没有配置文件的情况下加载 neovim:
nvim -u NONE
粘贴您要更改的文本并进行测试,看看会发生什么。
在正常模式下你可以使用:"+p,而在插入模式下你可以尝试:
Ctrlr+
我认为你在视觉块模式下的做法不对。如果我没理解错的话,你想在这里插入第 2、3、4 行的引号内,对吗?
这是正确的方法:
- 复制单词
here
。
- 转到第 2 行的第一个
"
并按 Ctrl-V
启动视觉块模式。
- 按
2j
也 select 第 3 行和第 4 行。
- 按
A
(注意,这是大写字母A!)
- 现在我们处于插入模式,按
Ctrl-R
,然后按 "
,然后按 <ESC>
退出插入模式。
完成这些步骤后,您应该会得到想要的东西。如需更多信息,请打开 neovim 并尝试阅读 :h v_b_A
.
我读过一些关于通过 block/visual selection 复制和插入的帖子,但我认为我这边有些问题。如果我复制单词hello,然后将光标移动到下一行的第二个"
,块select所有"
并按shift+p为了在"
之间粘贴hello
,就过去了hello
每行但删除第二个 "
.
来源:
"hello"
""
""
""
结果:
"hello"
"hello
"hello
"hello
我建议尝试在没有配置文件的情况下加载 neovim:
nvim -u NONE
粘贴您要更改的文本并进行测试,看看会发生什么。 在正常模式下你可以使用:"+p,而在插入模式下你可以尝试: Ctrlr+
我认为你在视觉块模式下的做法不对。如果我没理解错的话,你想在这里插入第 2、3、4 行的引号内,对吗?
这是正确的方法:
- 复制单词
here
。 - 转到第 2 行的第一个
"
并按Ctrl-V
启动视觉块模式。 - 按
2j
也 select 第 3 行和第 4 行。 - 按
A
(注意,这是大写字母A!) - 现在我们处于插入模式,按
Ctrl-R
,然后按"
,然后按<ESC>
退出插入模式。
完成这些步骤后,您应该会得到想要的东西。如需更多信息,请打开 neovim 并尝试阅读 :h v_b_A
.