2016-07-13 92 views
1

很抱歉的冠軍,但我有問題,例如以下談到的包含註釋塊代碼塊取消註釋評論

​​

現在讓我們假設我要評論認爲整個代碼塊。我將突出顯示所有這些,並使用Ctrl + /。那麼,在崇高的結果將是:

var someArray = [] 

* 
* Some comment 
* on 
* multiple 
* lines 


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

出於某種原因,有星號的註釋塊是搞亂崇高不評論的方式。

我想了預期的效果是:

// var someArray = [] 

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

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

無論如何,我能解決這個問題?如果註釋塊位於中間,則很難評論大塊代碼。

我在Sublime3 Build 3114上。

+0

我只會得到不希望出現的結果,當我僅突出顯示/ ** */comment塊並按下Ctrl + /突出顯示塊註釋和某些文本時,我會得到您想要的行爲 –

+0

I知道你的意思。我碰巧舉了一個很糟糕的例子。我更新了原始示例代碼。如果註釋塊中有多行,它將不起作用。我在崇高測試它。 – cYn

回答

1

這也發生在我身上。您可能想要在GitHub上報告問題。直到他們解決它,這是一個解決方法:

  1. 突出顯示代碼塊。
  2. Hit ctrl+shift+l。我不知道OSX中的等價物是什麼,但是如果你打開默認的鍵盤綁定,你可以通過搜索"split_selection_into_lines"找到它。這會在您突出顯示的每一行上創建一個光標。
  3. 遊標從行尾開始。點擊Home兩次以獲得所有遊標到行的開頭(再次,我不知道OSX等價物)。
  4. 輸入您的意見://
+0

這是一個很好的解決方法,你只是教會了我一個我不知道的快捷命令。我也會報告這個問題。 – cYn

+0

@cYn不客氣!很高興我能幫上忙。 –