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

时间:2016-07-13 22:37:51

标签: javascript sublimetext3

对标题感到抱歉,但我遇到的问题是以下

var someArray = []

/**
 * Some comment
 * on
 * multiple
 * lines
 */

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

现在让我们说我想评论整个代码块。我将突出显示所有这些并使用ctrl + /。那么,在Sublime中,结果将是:

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上。

1 个答案:

答案 0 :(得分:1)

这也适用于我。您可能希望在GitHub上报告此问题。在他们修复之前,这是一个解决方法:

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