【发布时间】:2015-06-09 01:03:50
【问题描述】:
那里,
我发现每次从 eclipse 复制一段代码到 vim 时,格式会完全搞砸,并且在 vim 中添加大量制表符会破坏缩进。有人可以提供有关在复制到 vim 时如何保持原始程序格式的线索吗?
【问题讨论】:
标签: vim
那里,
我发现每次从 eclipse 复制一段代码到 vim 时,格式会完全搞砸,并且在 vim 中添加大量制表符会破坏缩进。有人可以提供有关在复制到 vim 时如何保持原始程序格式的线索吗?
【问题讨论】:
标签: vim
您可能在 eclipse 和 vim 中有一组不同的制表位。然后,当您有一些由空格填充的选项卡和其他由选项卡填充的选项卡时,间距就会变得一团糟。
vim 中的默认制表位是 8 个空格 - 要么将其更改为您在 eclipse 中使用的任何内容,要么将 eclipse 制表位更改为 8 个。
当我在一个新环境中开始时,我在 vim 中做的第一件事就是这个命令:
:set ts=4 sw=4 et
这会将制表位设置为 4,将 shiftwidth 设置为 4,并将制表符扩展为空格,这样如果您使用不同的制表位集打开它就不会出现此问题。
【讨论】:
尝试启用paste 模式:
set paste
【讨论】: