VS Code是否存在可跳转至倒数第二个编辑行的快捷键?
VS Code多编辑位置回溯快捷键解答
日常编辑代码时,经常需要在两个不同的代码片段之间来回切换,这些代码片段可能位于同一个文件的不同位置,也可能分属两个不同的文件。我已知晓快捷键ctrl+k+q可跳转至最后一个编辑行,也就是刚刚完成编辑的行,但我需要跳转到上上个编辑行,请问VS Code中是否有对应的快捷键可以实现该功能?
VS Code原生支持回溯多步编辑历史,不止可以跳转上上个编辑行,更早的编辑位置也可以依次跳转,操作方式如下:
- Windows/Linux系统默认快捷键:
Ctrl + Alt + -(减号键),每按一次就向前回溯一个编辑位置,同文件不同位置、跨文件的编辑点都支持,要跳转到上上个编辑行连续按两次即可。对应的向后跳转(撤销回溯操作)的快捷键为Ctrl + Shift + -。 - macOS系统默认快捷键:
Cmd + Alt + -,向后跳转对应快捷键为Cmd + Shift + -。
你之前使用的Ctrl + K + Q仅支持直接跳转到最近一次编辑的位置,不会保留更早的编辑历史链路,和上述编辑历史回溯的功能场景不同。
如果默认快捷键不符合你的使用习惯,可以自行修改绑定:按下Ctrl + K + S打开快捷键设置面板,搜索「导航到上一个编辑位置」,即可自定义为你习惯的按键组合。
内容的提问来源于stack exchange,提问作者kevin godfrey
相关产品推荐
相关产品推荐

