我经常在Visual Studio代码中使用拆分视图,例如,在左视图中显示C++头文件,在右视图中显示关联的源文件。我经常在头文件(在左视图中打开(中使用命令Go to Definition
(默认密钥绑定F12(。然后,Visual Studio Code继续在左视图中打开定义,以便关联的源文件现在在左视图和右视图中都打开。
相反,我希望Visual Studio代码在右侧视图中选择定义,在该视图中源文件已经打开。如何配置Visual Studio代码来做到这一点?
我希望Visual Studio代码的操作方式与Visual Studio相同,这正好显示了我希望看到的行为,即选择已经打开的源文件并跳到那里的定义,而不是在不同的视图中打开同一个文件两次。
Visual Studio Code提供了以下选项,可以启用所需的行为:
如果打开则显示
控制编辑器在打开时是否显示在任何可见组中。如果禁用,编辑器将倾向于在当前活动的编辑器组中打开。如果启用,将显示已打开的编辑器,而不是在当前活动的编辑器组中再次打开。请注意,在某些情况下,此设置会被忽略,例如,当强制编辑器在特定组中打开或打开到当前活动组的一侧时。
默认情况下,它似乎处于关闭状态。