复制到vim时如何保留原始程序格式?


How to keep original program format when copying to vim?

本问题已经有最佳答案,请猛点这里访问。

那里,

我发现,每当我将一段代码从eclipse复制到vim时,格式就会被搞砸,并且通过在vim中添加许多选项卡来缩小缩进。 有人可以提供有关如何在复制到vim时保留原始程序格式的线索吗?


尝试启用paste模式:

1
set paste

你可能在eclipse和vim中有一组不同的tabstops。 然后当你有一些标签用空格填充而其他标签用标签填充时,间距会变得混乱。

vim中的默认tabstop是8个空格 - 要么将其更改为在eclipse中使用的任何内容,要么将eclipse tabstops更改为8。

当我在新环境中开始时,我在vim中做的第一件事就是这个命令:

1
:set ts=4 sw=4 et

这将tabstops设置为4,shiftwidth设置为4,并将制表符扩展为空格,以便在使用一组不同的tabstops打开它时不会出现此问题。