Vim 在正常模式下插入空白(在插入模式下使用)
基于这样的想法,我想在插入模式下插入操作系统剪贴板。为了实现我想要的效果,我必须在Vim 在正常模式下插入空白(在插入模式下使用),vim,whitespace,Vim,Whitespace,基于这样的想法,我想在插入模式下插入操作系统剪贴板。为了实现我想要的效果,我必须在inoremap调用中添加一个空格,但我不知道如何添加 这件事就这样结束了 inoremap VV <Esc>"+gP 我想要的是with和vim之间的空白 work smart with vim 有什么建议吗 使用 inoremap VV <Esc>"+gp inoremap VV“+gp p将剪贴板放在光标之前,将p放在光标之后。使用 inoremap VV <Esc>
inoremap
调用中添加一个空格,但我不知道如何添加
这件事就这样结束了
inoremap VV <Esc>"+gP
我想要的是with和vim之间的空白
work smart with vim
有什么建议吗 使用
inoremap VV <Esc>"+gp
inoremap VV“+gp
p
将剪贴板放在光标之前,将p
放在光标之后。使用
inoremap VV <Esc>"+gp
inoremap VV“+gp
p
将剪贴板放在光标前,p
放在光标后。您的问题是由“+gP
中的p
以及离开插入模式将光标向左移动一个字符造成的
p
粘贴在光标之前,因此映射将粘贴在
之前。将p
更改为p
应该以一种肤浅的方式“修复”您的问题
下面是一个更可靠的替代方案,即在光标之后插入剪贴板寄存器的内容,而不离开插入模式:
inoremap VV+
那么,简单地使用+
怎么样
解决副作用(此处,在光标后粘贴)与避免副作用(此处,不离开插入模式)不同。猜猜哪种方法是正确的?;-)您的问题是由
中的p
引起的+gP
,离开插入模式将光标向左移动一个字符,在
上
p
粘贴在光标之前,因此映射将粘贴在
之前。将P
更改为P
应该以一种肤浅的方式“修复”您的问题
下面是一个更可靠的替代方案,即在光标之后插入剪贴板寄存器的内容,而不离开插入模式:
inoremap VV+
那么,简单地使用+
怎么样
处理副作用(此处,在光标后粘贴)与避免副作用(此处,不离开插入模式开始)不同。猜猜哪一个是正确的方法?;-) 选项1。
inoremap VV <C-R><C-o>+
inoremap VV <C-o>"+gp
C-o
告诉vim只需执行一个命令即可进入正常模式,因此您无需在开始时添加
,或在结束时添加i
。选项1。
inoremap VV <C-R><C-o>+
inoremap VV <C-o>"+gp
C-o
告诉vim只需执行一个命令即可进入正常模式,因此您不需要在开始时添加
,或在结束时添加i
。inoremap VV+
是我的解决方案,因为我的解决方案有一个缺点,即粘贴后我最终进入正常模式。快捷方式++
是手指特技,VV在我的情况下更方便。inoremap VV++
是我的解决方案,因为我的解决方案有一个缺点,粘贴后我进入了正常模式。快捷方式+
是手指特技,VV在我的情况下更方便。