0

我正在使用Brackets 代码编辑器 在 C++ 中编写代码,但我很难使用快捷方式来lineComment工作blockComment......

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

我查看了Bracketsclike.jsCodeMirror文件夹中的文件,其中和定义正确。blockCommentStartblockCommentEndlineComment

这是一个已知问题吗?有没有人找到解决方法?在那之前,我是用 Notepad++ 编码的,这个功能是我用得最多的。真的很难再没有了

4

2 回答 2

0

这是一个括号错误,但在 Sprint 39 版本中已修复。

(不过,Brackets 中的语言元数据是在名为language.json的文件中定义的——尽管 Brackets 扩展也可以添加/修改此元数据)。

于 2014-05-27T18:27:34.340 回答
0

你说你看到了blockCommentStartblockCommentEnd并且lineCommentclike.js. 来自 CodeMirror 文档

在最简单的情况下,该文件为您的语言定义了一个词法分析器(tokenizer)——一个将字符流作为输入的函数,将其推进到一个标记,并返回该标记的样式。更高级的模式还可以处理语言的缩进。

它用于突出显示 c++ 文件。但它也可以用于使用快捷方式自动注释行。但是它可能没有为 C++ 实现。对于来自 CodeMirror 的此功能评论插件,可能会使用http://codemirror.net/addon/comment/comment.js,因为The addon also defines a toggleComment command, which will try to uncomment the current selection, and if that fails, line-comments it.

于 2014-05-03T00:51:51.397 回答