mirror of
https://gitlab.com/wsdjeg/vim-galore-zh_cn.git
synced 2025-01-18 21:09:27 +08:00
543333af7e
Files encoded by gb2312 will be garbled on *nix os.
1.1 KiB
1.1 KiB
粘贴归类 (要不为什么我总要设置‘粘贴’?)
粘贴归类模式使得终端虚拟器可以区分键入文本和粘贴文本。
你是否曾经尝试过向 Vim 粘贴过代码,结果弄得一团糟?
这只会在你通过 cmd+v
, shift-insert
, middle-click
等等命令进行粘贴时发生。
因为那时你只是在向终端虚拟器里丢文本。Vim 并不知道你在粘贴文本,它天真地认为你是一个熟练的打字员。因此,它尝试排版,但是失败了。
如果你使用 Vim 命令集里的粘贴,比如 "+p
,那这就不会成为问题,因为 Vim 知道你做的是粘贴操作。
为了解决这个,你需要设置粘贴 :set paste
,以便获取粘贴现状。 参考 :h 'paste'
和 :h 'pastetoggle'
.
如果你已经受够了不停地切换 'paste'
,看一看这个不错的插件能为你做什么:粘贴归类。
插件作者的拓展阅读:欢迎点击.
Neovim: Neovim 努力无缝地完成这些工作,并在终端虚拟器支持时自动设定粘贴归类模式。