原因#
在服务器上编辑文件,有时候需要大量的复制粘贴,尤其是配置文件。在粘贴时总是遇到出现大量的缩进,相对上一行,每一行都自动一个tab。这是因为Vim有一个自动缩进的特性,当你在插入模式下输入新行时,Vim 会尝试根据上下文自动插入适当的缩进。为了方便写代码。
解决#
在vim中,需要开启粘贴模式,这样就可以原模原样的粘贴了
# 在vim中,输入如下,然后回车
:set paste此时就可以开启粘贴模式。set paste会更改以下行为:
- 禁用自动缩进
- 禁用插入模式中的代码补全
- 禁用映射的键
- 禁用文本宽度自动换行
粘贴完成后,就可以关闭粘贴模式,恢复正常编辑模式。
:set nopaste