VSCode如何在已打开的分栏面板中打开函数/方法定义?
解决VSCode分栏跳转定位问题的方法
核心设置修改(最省心)
打开VSCode设置(快捷键 Ctrl+,),搜索 workbench.editor.revealIfOpen,将其设置为 true。
这样以后按住Ctrl点击spec里的函数调用时,如果目标文件已经在右侧分栏打开,VSCode会直接切换到右侧的已打开文件并自动定位到对应函数,不会在当前spec所在的左侧栏重复打开文件。
临时操作技巧(不用改设置)
- 如果已经不小心在左侧打开了目标文件,按
Ctrl+Alt+→(若分栏为上下布局则用Ctrl+Alt+↓),可直接把当前编辑器移动到右侧分栏,同时保留函数定位状态。 - 右键点击spec里的函数调用,选择「转到定义」时按住
Shift键,会在右侧分栏打开并定位函数;如果右侧已有该文件,会直接切换到对应位置。
内容的提问来源于stack exchange,提问作者bhantol
相关产品推荐
相关产品推荐

