3

我是一个普通的 vim 用户,平均 .vimrc 包含:

set autoindent

总体来说并没有那么糟糕,但是当涉及到从外部复制内容时,我把这块的缩进弄得一团糟。更糟糕的是,如果文本包含“//”之类的注释,即使它们最初没有被注释,它们也会传播到复制内容的下一行。gg=G 没有帮助。

有什么方法可以在从外部复制某些内容时禁用自动缩进?

4

1 回答 1

4

在 Vim wiki 上有描述。尝试将此添加到您的.vimrc

set pastetoggle=<F2>

您可以设置任何键 -<F2>只是一个示例。然后只需按您的键允许粘贴,将您的复制到 Vim,然后再次按该键以返回正常的自动缩进行为。

于 2011-07-27T13:59:32.063 回答