我正在使用the Brackets code editor来编写C ++代码,而我很难使用lineComment
和blockComment
的快捷方式...
快捷方式是[Ctrl+/]
和[Ctrl+Shift+/]
,它们适用于CSS,JS等,但不适用于C ++文件。
我查看了CodeMirror的Brackets文件夹中的clike.js
文件,blockCommentStart
,blockCommentEnd
和lineComment
已正确定义。
这是一个已知问题吗?有人找到了解决方法吗? 在此之前,我使用Notepad ++进行编码,这个功能是我最常用的功能。很难不再拥有它
答案 0 :(得分:0)
您说您在blockCommentStart
中看到blockCommentEnd
,lineComment
和clike.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.
答案 1 :(得分:0)
这是一个Brackets bug,但它已在Sprint 39版本中得到修复。
(尽管如此,Brackets中的语言元数据是在一个名为languages.json的文件中定义的 - 虽然Brackets扩展can add to / modify这个元数据也是如此。