Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code Visual studio代码-防止同一文件打开两次_Visual Studio Code - Fatal编程技术网

Visual studio code Visual studio代码-防止同一文件打开两次

Visual studio code Visual studio代码-防止同一文件打开两次,visual-studio-code,Visual Studio Code,在我打开同一个文件两次并忘记它之前,它已经发生过几次了。这意味着我在两个窗格中编辑同一个文件,这意味着同一文件的两个版本。这导致了bug,我不理解为什么我的代码不能正常运行 是否有防止同一文件打开两次的设置?Afaiak该设置现已在应用程序的最新更新中修复,因为编辑一个文件时,其他文件也会立即更新。更新v1.11.0-2017年3月 I,您现在可以使用以下设置: “workbench.editor.open”:true 只需更新VS代码,如果更新后仍然无法工作,请重新安装。这件事发生在我身上,重

在我打开同一个文件两次并忘记它之前,它已经发生过几次了。这意味着我在两个窗格中编辑同一个文件,这意味着同一文件的两个版本。这导致了bug,我不理解为什么我的代码不能正常运行


是否有防止同一文件打开两次的设置?

Afaiak该设置现已在应用程序的最新更新中修复,因为编辑一个文件时,其他文件也会立即更新。

更新v1.11.0-2017年3月 I,您现在可以使用以下设置:

“workbench.editor.open”:true

只需更新VS代码,如果更新后仍然无法工作,请重新安装。这件事发生在我身上,重新安装解决了我的问题。

虽然两个实例都可以编辑,但我也想知道-是否有一个设置可以防止一个文件在多个编辑器中打开?@rawpower我不知道,你必须检查文档:)我正在修复;)(所以没有,没有这个选项)有没有办法将这个命令添加到我的设置/脚本/工作台启动中?很奇怪,因为它是一年前添加的,但出于某种原因,它仍然让我感到困惑。@ConradB我不确定“添加此命令”是什么意思-这只是一个打开(“真”)或关闭(“假”)的设置。您可以使用新的设置UI或纯JSON将其添加到您的设置中,在这种情况下,如果您从我的上述评论中复制设置名称,您将获得intellisense和帮助。是否有一个设置可以使其跨实例工作?我使用多个监视器,希望每个显示器有一个实例,并让他们彼此了解更多,以便在从另一个实例“打开”时,将在一个实例中打开的文件带到前面。@Aberantwolf我不确定我是否理解该场景。如果在不同显示器上打开的窗口都显示相同的“工作区”——无论这是命名的工作区还是通过打开文件夹隐式创建的工作区——我很难想象这会有什么用处。一般来说,我不知道VSCode中有任何可以跨窗口/工作区工作的功能。你能澄清一下你的情况吗?或者,如果您的用例对您和VSCode团队有意义,那么您是否有机会贡献该特性?我的团队经历非常愉快,请推荐@rawpower在编辑时(主要是C++),我更喜欢将许多文件排列在一起,并且从不将任何文件隐藏在制表符后面——制表符会丢失上下文,而在处理复杂系统时,这确实令人沮丧。因此,在传统的VisualStudio中,我每个监视器有一个“窗口”(我使用3个),每个窗口有2列,这有时足以让我不需要选项卡。我想用VSCode做同样的事情。但是很容易不小心在窗口B中打开一个已经在窗口a中打开的文件;我宁愿它只是把窗口A的缓冲带移到前面。