2017-01-25 56 views
1

我正在爲編輯器底部的問題窗格中的輸出製作一個vs代碼插件。我收到diagnostics.push()設置的消息。但我想更改旁邊顯示的圖標。默認情況下,它是紅色圓圈中的十字。有什麼辦法可以做到嗎?vscode插件更改問題窗口中的圖標

diagnostics.push({ 
    severity: DiagnosticSeverity.Information, 
    range: { 
     start: { line: message.line, character: 0 }, 
     end: { line: message.line , character: 10 } 
    }, 
    message: `${message.message}`, 
    source: 'My source', 
}); 

回答

0

的圖標由診斷的severity控制:

  • DiagnosticSeverityError
  • DiagnosticSeverityWarning
  • DiagnosticSeverityInformation
  • DiagnosticSeverityHint

我不認爲可以擴展目前貢獻不同的圖標。