如何导航到当前文件或项目中的下一个?

时间:2019-05-06 09:54:41

标签: visual-studio-code

通常,当我在TypeScript代码库中进行较大的重构时,我希望能够导航至下一个带下划线的TS编译器错误以进行修复,然后继续进行其他操作。如果我使用“转到下一个问题”,总是在该行周围触发一个相对较大的红色弹出消息。我希望光标仅跳到该位置,不需要任何其他导航,等等。

1 个答案:

答案 0 :(得分:1)

如果没有一个简单的答案,我想您可能需要一个宏来执行此操作,因此会触发两个命令。使用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关闭时,我会快速闪烁,这不是最佳选择,但可能是您可以做的最好的选择。