我有一个 vim 配置。但是,当我粘贴文本时
Posted
技术标签:
【中文标题】我有一个 vim 配置。但是,当我粘贴文本时【英文标题】:I have a vim config. However, when I paste text 【发布时间】:2010-12-06 12:52:21 【问题描述】:我做“设置:粘贴”
这将使我可以很好地将文本粘贴到腻子中。
但是,我原来的配置中的“智能缩进”和“自动制表符”已经消失了!?
如何做到这一点
-
每次我想粘贴某些东西时,我都不必执行“设置:粘贴”
和
如果我必须这样做...我可以轻松恢复正常配置吗?
【问题讨论】:
请格式化您问题中的代码。 【参考方案1】:您可能想要:
set pastetoggle=<F6>
通过这个你可以用 F6 改变粘贴状态(你当然可以将它绑定到任何你想要的东西。
【讨论】:
【参考方案2】:对于 2。 :set nopaste
【讨论】:
或者您可以使用:set paste!
进行切换【参考方案3】:
如果您可以使用任何图形版本的 vim(例如 gvim、macvim),那么它们通常支持不需要 :set paste
的复制和粘贴。
【讨论】:
我通常做 "vim filename" 。但是当我粘贴时它变得像金字塔..? 听起来你正在使用基于终端的 vim 版本。你需要 gvim 或 macvim 来完成这项工作。以上是关于我有一个 vim 配置。但是,当我粘贴文本时的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Vim 中删除(需要的文本)、删除(不需要的文本)和粘贴(需要的文本)