VIM实用指南(16)vim粘贴格式错乱

Posted 奇妙之二进制

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VIM实用指南(16)vim粘贴格式错乱相关的知识,希望对你有一定的参考价值。

如果在 Vim 中粘贴文本时出现格式错乱的情况,可以考虑以下几个解决方法:

选择正确的粘贴模式

在 Vim 中,可以使用不同的粘贴模式来控制粘贴的行为。当你要粘贴文本时,可以按下 :set paste 进入粘贴模式,这会禁用自动缩进和其他格式化操作,从而避免粘贴时的格式错乱。

粘贴完毕后,可以通过输入 :set nopaste 退出粘贴模式,重新启用 Vim 的自动缩进和其他格式化功能。

使用 "+ 寄存器
对于“剪切板”这个概念,Linux 下有两个东西:一个叫做选择缓冲区(X11 selection buffer),另一个才是剪切板(clipboard)。鼠标或键盘选择内容时,内容实时进入缓冲区,然后按中键将内容插入光标所在位置;鼠标或键盘选择内容后,按Ctrl-C(或Shift-Ctrl-C)或菜单中的“复制”,内容进入剪切板,然后按Ctrl-V(或Shift-Ctrl-V)或菜单中的“粘帖”将内容插入光标所在位置。关于这两者的详细信息,请自行搜索,此处不深究。
Vim 的寄存器 "* 对应系统缓冲区, 寄存器 "+ 对应系统剪切板。

在 Vim 中,可以使用 "+ 寄存器来访问系统剪贴板中的内容。

可以先将要粘贴的文本复制到系统剪贴板中,然后在 Vim 中按下 "+"p 来粘贴。这种方式可以避免因为 Vim 自身缓冲区的格式化操作导致的格式错乱。

以上是关于VIM实用指南(16)vim粘贴格式错乱的主要内容,如果未能解决你的问题,请参考以下文章

vim与vi粘贴错乱问题

Vim中复制粘贴缩进错乱问题的解决方案

Vim中复制粘贴缩进错乱问题的解决方案

Vim中复制粘贴缩进错乱问题的解决方案

VIM实用指南复制,粘贴 ,删除,撤销,重做指令速记

VIM实用指南复制,粘贴 ,删除,撤销,重做指令速记