Vim在复制粘贴时插入注释
当我复制行喜欢下面的vim
" OmniCppComplete let OmniCpp_NamespaceSearch = 1 let OmniCpp_GlobalScopeSearch = 1 let OmniCpp_ShowAccess = 1
Vim自动添加“到所有行。我如何摆脱这一点,让它粘贴,因为它是?
In Vim 66 " OmniCppComplete 67 " let OmniCpp_NamespaceSearch = 1 68 " let OmniCpp_GlobalScopeSearch = 1 69 " let OmniCpp_ShowAccess = 1
谢谢
两个主要选项:
- 无需进入插入模式直接从寄存器中,使用
"+p
-
"
是指”使用以下registry“; -
+
是指剪贴板,和 - 放下!
-
如果您在Linux中使用中间点击select粘贴,请使用*
而不是+
来指代它。
- 在进入插入模式进行粘贴之前,请运行
:set paste
。 一旦离开插入模式,请将其closures:set nopaste
。
在vim上进入模式:set paste
然后按ctrl+shift+v
它会工作。 不要通过编辑和粘贴进行粘贴。 它不会工作
当你在UI中使用vim的时候。 去terminal – >重置并清除,然后尝试通过你有的代码。
它会被粘贴。