↓ 跳过正文
  1. Posts/

Vim粘贴时自动缩进

·267 字·1 分钟
目录

原因
#

在服务器上编辑文件,有时候需要大量的复制粘贴,尤其是配置文件。在粘贴时总是遇到出现大量的缩进,相对上一行,每一行都自动一个tab。这是因为Vim有一个自动缩进的特性,当你在插入模式下输入新行时,Vim 会尝试根据上下文自动插入适当的缩进。为了方便写代码。

解决
#

在vim中,需要开启粘贴模式,这样就可以原模原样的粘贴了

# 在vim中,输入如下,然后回车
:set paste

此时就可以开启粘贴模式。set paste会更改以下行为:

  • 禁用自动缩进
  • 禁用插入模式中的代码补全
  • 禁用映射的键
  • 禁用文本宽度自动换行

粘贴完成后,就可以关闭粘贴模式,恢复正常编辑模式。

:set nopaste