2017-09-09 4 views
0

VSコードのカスタム言語プラグインを作成しました。Visual Studioのコード(カスタム言語)でコンパイルした後自動的にエラーにジャンプ

"problemMatcher": { 
      "owner": "customlang", 
      "fileLocation": ["relative", "./"], 
      "severity": "error", 
      "pattern": { 
       "regexp": "^(.*)<(\\d+)>\\s:(.*):(.*)", 
       "file": 1, 
       "line": 2, 
       "message": 4 
      } 
     } 

これは正常に動作し、下部にある問題]タブに正しくエラーを報告します。
はまた、私は、カスタムの問題照合でタスクを作成しました。
しかし、私はに手動でエラーをクリックしてジャンプする必要があります。

エラーが発生すると自動的にエラーにジャンプする方法はありますか?
(この言語では一度に複数のエラーが発生することはありません)

答えて

1

私の知る限り、組み込みのタスクを使用してこれを行う方法はありません。

あなたがが、ビルドを行うには、あなたの拡張機能を使用する場合、あなたはそれはtypescriptですだった場合、あなたは、あなたの拡張機能(たとえば、ビルドを実行させることができ、代わりにタスクから、https://www.github.com/microsoft/vscode/issues/new

でこの機能を要求する問題を開くことができますあなたはノードを使ってtscを実行します)、あなた自身が出力を処理して "診断"(すなわち問題)を作成すると、その出力にジャンプすることができます。

しかし、私はタスクが自動的にタスクにジャンプして、あなたの内線がタスクによって報告された問題を見ることができないと思います。

関連する問題