【问题标题】:Eclipse "Toggle Comment" Shortcut Indents on New Projects新项目上的 Eclipse“切换注释”快捷方式缩进
【发布时间】:2012-03-29 18:28:14
【问题描述】:

今天我注意到,现在当我在 Eclipse(.java 文件)中按 Ctrl+/ 一行或多行时,它确实用 // 对它们进行了注释,但现在将文本移到了上面。但是,使用当前工作区中的旧项目对此进行测试,它的作用与以前一样 - 该行保持相同的缩进。例如:

我想要什么:

    public Test()
    {
        _handler = new Handler();
    }

变成

    public Test()
    {
//      _handler = new Handler();
    }

会发生什么:

    public Test()
    {
        _handler = new Handler();
    }

变成

    public Test()
    {
//        _handler = new Handler();
    }

我尝试制作一个新的 Java 项目和一个新的 Android 项目(我使用的两个),但都遇到了问题。他们没有启用项目特定的设置。我还使用了一个自定义的 Formatter 配置文件,但是使用三个内置配置文件中的任何一个都做了同样的事情。

有谁知道如何解决这个问题,以使行保持相同的缩进?

谢谢, 艾米

额外信息:
Eclipse 版本 Indigo,内部版本号 20110916-0149
已安装 Android SDK R15

【问题讨论】:

  • 您确定问题出在 Eclipse 版本上,而不是两个不同项目的设置或代码上吗?如果您在一个项目中有制表符,而在另一个项目中有空格,则选项卡版本可能会吸收额外的 2 个缩进字符,但对于全空格,它不会吸收额外的字符。
  • 嗯,我刚刚将旧的工作代码粘贴到一个新的项目文件中,是的,你是对的。我没有意识到它使用空格而不是制表符进行缩进。 Whelp我觉得很愚蠢,但感谢您的回答。如果您在官方答案框中回复,我很乐意接受,但不确定什么是正确的礼仪。
  • 不要小气,但你能不能也给我的答案投票,以获得最大的声誉? 投票和选择答案是相当标准的。
  • 哦,当然。老实说,我没有注意到 cmets 上也有投票按钮,我很乐意这样做。
  • 谢谢,但实际上我的意思是我的回答,而不是我的评论。没有为赞成的评论而授予声誉——这或多或少是一个吸引注意力的人。但是,所选答案有 15 个代表点(谢谢,很高兴它对您有所帮助),并且 另外 10 个代表点奖励给每个用户(包括您自己)的回答者点击每个答案旁边的大数字上方的小向上箭头,为答案投票。

标签: eclipse keyboard-shortcuts


【解决方案1】:

您的问题可能是两个项目中的制表符与空格。制表符可能会吸收多余的注释字符,而用于缩进的全空格不吸收注释字符。

【讨论】:

    猜你喜欢
    • 2011-01-13
    • 1970-01-01
    • 2018-01-07
    • 2015-12-31
    • 2011-03-02
    • 2023-01-02
    • 1970-01-01
    • 1970-01-01
    • 2021-02-03
    相关资源
    最近更新 更多