残念ながら、現時点では、Sublime Text(執筆時点では、ビルド3126)には、インラインビルドのエラーファントムが表示されるときにキーバインドで使用できるコンテキストがありません。これは簡潔にdiscussed in the ST forumsでしたので、将来のビルドにこの機能が含まれる可能性があります。
その一方で、this postに触発されて、デフォルトのEscの動作と競合しないようにキーバインドを作成しようとする可能性があります。残念ながら、それはのように思える -
{ "keys": ["escape"], "command": "exec", "args": { "hide_phantoms_only": true },
"context":
[
// inverse of all the "escape" key contexts found in the Default keybindings
{ "key": "num_selections", "operator": "equal", "operand": 1 },
{ "key": "has_next_field", "operator": "equal", "operand": false },
{ "key": "has_prev_field", "operator": "equal", "operand": false },
{ "key": "panel_visible", "operator": "equal", "operand": false },
{ "key": "overlay_visible", "operator": "equal", "operand": false },
{ "key": "auto_complete_visible", "operator": "equal", "operand": false }
]
}
良い質問:しかし、それは私たちは、これはまだ関連しているかどうかを確認するために、STを更新するとき、それを監視する必要があります/正しくすべてのシナリオをカバーして、デフォルトのキーバインドが変更される可能性があることを念頭に価値がありますビルドエラーのファントムがいつ表示されるかを知るためのコンテキストatmはありません:https://forum.sublimetext.com/t/keyboard-binding-to-dismiss-inline-build-errors/21956 –