注释包含注释块的代码块会取消注释

Commenting a block of code containing a comment block uncomments the comments

本文关键字:注释 取消 包含 代码      更新时间:2023-09-26

对不起标题,但我遇到的问题是例如以下内容

var someArray = []
/**
 * Some comment
 * on
 * multiple
 * lines
 */
forEach(someArray, function(stuff) {
    return stuff
})

现在假设我想注释整个代码块。我将突出显示所有这些并使用ctrl +/。好吧,在崇高中,结果将是:

var someArray = []
*
 * Some comment
 * on
 * multiple
 * lines

forEach(someArray, function(stuff) {
    return stuff
})

出于某种原因,带星号的评论块弄乱了Sublime的评论方式。

我希望预期的结果是:

// var someArray = []
// /**
//  * Some comment here
//  * on
//  * multiple
//  * lines
//  */
// forEach(someArray, function(stuff) {
//     return stuff
// })

无论如何我可以解决这个问题吗?如果注释块位于代码块中间,则很难注释大块代码。

我在Sublime3 build 3114上。

这也发生在我身上。您可能需要在 GitHub 上报告此问题。在他们修复它之前,这里有一个解决方法:

  1. 突出显示代码块。
  2. ctrl+shift+l .我不知道OSX中的等效项是什么,但是如果您打开默认键绑定,则可以通过搜索找到它"split_selection_into_lines"。这将在您突出显示的每一行上创建一个光标。
  3. 游标从行尾开始。按两次Home将所有光标放在行首(同样,我不知道OSX等效项)。
  4. 输入您的评论:// .