Как перейти к следующему изменчивому файлу в текущем файле или проекте? - PullRequest
0 голосов
/ 06 мая 2019

Часто, когда я делаю большие рефакторинги в моей кодовой базе TypeScript, я хотел бы иметь возможность перейти к следующей подчеркнутой ошибке компилятора TS, чтобы исправить ее, затем двигаться дальше и т. Д. Если я использую «перейти к следующей проблеме», это всегда вызывает относительно большое красное всплывающее сообщение вокруг этой строки. Я бы предпочел, чтобы курсор просто перепрыгивал в эту позицию, мне не требуется дополнительная навигация и т. Д. Возможно ли это?

1 Ответ

1 голос
/ 06 мая 2019

Если вы не получите более простой ответ, я думаю, вам может понадобиться макрос для этого, чтобы сработали две команды.Используя расширение макроса, например multi-command , установите его в настройках:

{
  "command": "multiCommand.nextError",
  "sequence": [

    "editor.action.marker.nextInFiles",
    "closeMarkersNavigation",
  ]
},

, а затем в keybindings.json:

{
  "key": "F8",
  "command": "multiCommand.nextError",
  "when": "editorFocus && !editorReadonly"
},
{
  "key": "f8",
  "command": "-editor.action.marker.nextInFiles",
  "when": "editorFocus && !editorReadonly"
}

Я быстро получаюмигает, когда закрывается следующая marker, так что это не оптимально, но может быть лучшим, что вы можете сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...