【问题标题】:How to keep original program format when copying to vim? [duplicate]复制到vim时如何保持原始程序格式? [复制]
【发布时间】:2015-06-09 01:03:50
【问题描述】:

那里,

我发现每次从 eclipse 复制一段代码到 vim 时,格式会完全搞砸,并且在 vim 中添加大量制表符会破坏缩进。有人可以提供有关在复制到 vim 时如何保持原始程序格式的线索吗?

【问题讨论】:

    标签: vim


    【解决方案1】:

    您可能在 eclipse 和 vim 中有一组不同的制表位。然后,当您有一些由空格填充的选项卡和其他由选项卡填充的选项卡时,间距就会变得一团糟。

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

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

    :set ts=4 sw=4 et
    

    这会将制表位设置为 4,将 shiftwidth 设置为 4,并将制表符扩展为空格,这样如果您使用不同的制表位集打开它就不会出现此问题。

    【讨论】:

      【解决方案2】:

      尝试启用paste 模式:

      set paste
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-02-28
        • 2019-05-02
        • 1970-01-01
        • 1970-01-01
        • 2016-02-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多