clike语言的快捷方式评论不起作用/实现?

时间:2014-05-02 13:42:27

标签: codemirror adobe-brackets

我正在使用the Brackets code editor来编写C ++代码,而我很难使用lineCommentblockComment的快捷方式...

快捷方式是[Ctrl+/][Ctrl+Shift+/],它们适用于CSS,JS等,但不适用于C ++文件。

我查看了CodeMirrorBrackets文件夹中的clike.js文件,blockCommentStartblockCommentEndlineComment已正确定义。

这是一个已知问题吗?有人找到了解决方法吗? 在此之前,我使用Notepad ++进行编码,这个功能是我最常用的功能。很难不再拥有它

2 个答案:

答案 0 :(得分:0)

您说您在blockCommentStart中看到blockCommentEndlineCommentclike.js已正确定义。来自CodeMirror文档

  

这个文件在最简单的情况下定义了一个词法分析器(tokenizer)   language - 一种将字符流作为输入的函数   它通过令牌,并返回该令牌的样式。更先进   模式也可以处理语言的缩进。

用于突出显示c ++文件。但它也可用于自动评论快捷方式。但是它可能没有为C ++实现。对于此功能,自The addon also defines a toggleComment command, which will try to uncomment the current selection, and if that fails, line-comments it.

以来,可能会使用来自CodeMirror的注释插件http://codemirror.net/addon/comment/comment.js

答案 1 :(得分:0)

这是一个Brackets bug,但它已在Sprint 39版本中得到修复。

(尽管如此,Brackets中的语言元数据是在一个名为languages.json的文件中定义的 - 虽然Brackets扩展can add to / modify这个元数据也是如此。