【问题标题】:Eclipse/nsight formatter doesn't respect function body indentation policyEclipse/nsight 格式化程序不尊重函数体缩进策略
【发布时间】:2017-06-10 17:26:30
【问题描述】:

我使用 CUDA 8.0 版本的 nsight(Eclipse 平台 4.4.0,CDT 8.4.0)。我的 Eclipse C/++ 格式化程序配置为缩进如下(图片来自格式化程序配置上一页:

但是如果我有这个代码:

然后按回车键,进入下一行(光标位于span 下方),然后输入一个左大括号,它不是放在行首,而是保持缩进:

这是一个错误还是我配置错误?

注意事项:

  • 我尝试了内置格式化程序和“CUDA C”格式化程序;在这种情况下,它们的行为相同

【问题讨论】:

    标签: eclipse cuda eclipse-cdt code-formatting autoformatting


    【解决方案1】:

    我在股票 CDT 中也看到了这种行为。它看起来像一个错误。请file a bug report

    【讨论】:

    • 那太糟糕了。谢谢。
    • 创建帐户并尝试登录 bugzilla 后,我收到一条消息,提示“没有定义任何产品来输入错误,或者您没有获得任何访问权限。” ;也许你可以链接到某个地方,解释一个文件究竟是如何在那里出错的?
    • @einpoklum 来自网站的引述:“由于垃圾邮件,如果您是 NEW 用户并希望提交错误,您需要联系 eclipse dot org 的网站管理员以获得批准权限。所有其他用户应该不受此更改的影响。作为一个好的、友善的(但有偏见的)建议:如果您关心自己的理智,请不要使用 Eclipse 或任何基于它的产品,除非它确实是您无法没有的真正独特的软件(Nsight Eclipse 版不属于这一点)类别;NVVP,嗯...也许)。
    • @Drop:我尽量忽略Eclipse的更深的坑;但是-如果您有其他建议,我想我愿意接受。虽然这可能更适合聊天。
    • @einpoklum:我为你提交了一个错误:bugs.eclipse.org/bugs/show_bug.cgi?id=511144
    猜你喜欢
    • 2016-05-08
    • 2015-09-01
    • 2020-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-06
    • 2018-01-03
    • 2019-07-22
    相关资源
    最近更新 更多