【问题标题】:How to set comment's line length in clang-format?如何以 clang 格式设置评论的行长?
【发布时间】:2019-03-30 23:18:08
【问题描述】:

this thread,我知道ColumnLimit 可以设置代码行长度。但它也会影响评论行长度,我不希望它被ColumnLimit控制。

设置ColumnLimit时如何指定注释行长度?

【问题讨论】:

  • 不幸的是,很可能没有办法做到这一点。 ColumnLimit 背后的理念是让它适合特定的屏幕。除了 cmets 之外,让它适合屏幕是没有意义的。
  • @TheQuantumPhysicist 我以前也没有这个要求。但是最近我在使用emacs的lsp-ui,它可以在单独的框架中将markdown中的注释呈现为文档。

标签: c++ clang-format


【解决方案1】:

如果我正确理解您的评论,您是说将 cmets 分成几行会妨碍其他代码分析程序中的某些功能。在这种情况下,您可以关闭并重新打开部分代码的 clang 格式:

// clang-format off
void codeThatWontBeFormatted() // my very long comment that won't be formatted
{
}
// clang-format on

【讨论】:

  • 感谢您的建议。实际上,在发布此问题之前,我已经尝试过此解决方案。但是当需要注释多个函数/类时会有点恼火。也许我应该写一些 elisp 来自动生成这个 sn-p。
猜你喜欢
  • 2020-07-12
  • 1970-01-01
  • 2016-07-17
  • 2018-05-20
  • 2012-10-30
  • 1970-01-01
  • 1970-01-01
  • 2020-01-03
  • 2020-02-28
相关资源
最近更新 更多