【问题标题】:convert eclipse formating to .clang-format or use eclipse formatter in vscode将 eclipse 格式化转换为 .clang-format 或在 vscode 中使用 eclipse 格式化程序
【发布时间】:2020-12-02 01:03:22
【问题描述】:

在我的项目 (C/C++) 中,我使用了 eclipse 默认格式化程序的稍微修改的格式(bsd/allman + 制表符上的空格)。

我想切换编辑器,为此,我必须有正确的格式化程序。 有没有办法将带有从 eclipse 导出的格式的 .xml 文件转换为 .clang-format 文件?

我的目标是拥有完全相同的格式,我不想重新格式化项目,只是因为我切换了编辑器

或者,有没有办法在 vscode 中为 C/C++ 项目使用 eclipse 格式化程序?

【问题讨论】:

标签: c++ eclipse visual-studio-code formatting


【解决方案1】:

我意识到,该项目没有在 CI 中检查格式,当我运行任何格式化程序时,它会发生巨大的变化,所以在我的组织中,我强迫每个人都适应 clang 格式,我在 CI 中添加了检查。

这解决了我的问题,但在调查期间我发现并非所有选项都可以移动到其他格式化工具(谁会想到),因此更改格式化程序几乎总是需要重新格式化。

我发现可以独立运行 eclipse 格式化程序(我没有任何参考资料,所以如果您有兴趣,则需要寻找它),但我无法让它工作。

总而言之,如果可以,请避免更改格式化程序,因为某些选项可能不可用。我建议使用可以轻松独立使用的工具(clang 格式)。

【讨论】:

    猜你喜欢
    • 2021-05-18
    • 2017-10-30
    • 1970-01-01
    • 2012-01-09
    • 1970-01-01
    • 2010-10-03
    • 2020-05-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多