Mac端Visual Studio Code有代码跳转后的返回按钮吗?
函数跳转后返回原位置的实现方案(Mac系统)
VS Code原生内置了完整的光标导航历史功能,无需安装第三方插件即可实现需求,可通过两种方式操作:
快捷键方式
- 返回上一个光标停留位置:按下
Ctrl + -(按住Control键,按主键盘区的减号键触发)
所有的定位操作(包括Cmd+click跳转函数定义、Ctrl+G跳指定行、侧边栏打开文件、搜索定位代码)都会被记录进导航历史栈,每按一次就会沿着历史栈回退一步。如果是连续嵌套了多次跳转(比如跳进函数定义后,又点了函数内部的其他调用继续跳转),多次按下该快捷键,直到回到最开始的函数调用行即可。 - 对应前进操作(返回后想再次跳去之前的定义位置查看):按下
Ctrl + Shift + -
注意:上述快捷键的触发键为Control,不是Mac系统操作常用的Command键,很容易和缩进快捷键
Cmd + [/Cmd + ]混淆。
额外补充:如果需要直接回到上一次编辑代码的位置(而非沿着跳转历史逐次回退),可以使用独立的快捷操作Cmd + U。
界面按钮方式
如果不依赖快捷键,可以直接在VS Code窗口左上角的导航工具栏找到对应按钮:
- 向左的箭头按钮对应"返回上一个位置"功能,鼠标点击即可逐次回退光标历史
- 向右的箭头按钮对应"前进到下一个位置"功能,和快捷键的前进逻辑完全一致
内容的提问来源于stack exchange,提问作者tonitone120
相关产品推荐
相关产品推荐

