【问题标题】:Broken toggle-comment in TextmateTextmate 中的切换评论损坏
【发布时间】:2011-07-05 21:50:48
【问题描述】:

我在 Actionscript 2 的 TextMate 中的切换注释命令(“注释行/选择”)有问题(我知道,我知道)。我已经尝试完全剥离设置的语言以隔离问题,并尝试遍历 Ruby,但均无济于事。我的问题是该命令坚持使用块 cmets 进行评论切换 (⌘ + /),并且在我添加首选项文件以更改 TM_COMMENT_MODE 时不尊重。我什至尝试使用这个简单的偏好:

{   shellVariables = (
        {   name = 'TM_COMMENT_START';
            value = '// ';
        },
    );
}

但没有运气。我希望那些说 Ruby 比我好得多的人(即根本)可以找到一个简单的解决方法。您可以通过创建一个新的 actionscript 2 文件并尝试 ⌘ + / 一段代码(甚至是一行),在任何(最近的)TextMate 安装中重现。对比将使用行注释的 JS 文件。将 JavaScript 中的“Comments”sn-p 复制到 Actionscript 包中,问题仍然存在。

谢谢!

【问题讨论】:

    标签: ruby actionscript actionscript-2 textmate


    【解决方案1】:

    在您的 ActionScript Bundle 中,添加一个名为“评论”的首选项。在编辑器部分,添加:

    {   shellVariables = (
        {   name = 'TM_COMMENT_START';
            value = '// ';
        },
        {   name = 'TM_COMMENT_DISABLE_INDENT';
            value = 'YES';
        },
        {   name = 'TM_COMMENT_START_2';
            value = '/* ';
        },
        {   name = 'TM_COMMENT_END_2';
            value = '*/';
        },
      );
    }
    

    最后在底部,将范围选择器设置为:scope.actionscript.2

    这是我的样子

    进行这些更改后,请务必使用Reload Bundles 菜单项。

    【讨论】:

    • 亲爱的上帝!我不敢相信这是这么简单的事情。问题出在最后一部分(范围选择器)。
    猜你喜欢
    • 2014-08-30
    • 1970-01-01
    • 1970-01-01
    • 2022-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-12
    • 2011-05-20
    相关资源
    最近更新 更多