即使在不同的文件夹中打开文件,VSCode 是否总是可以打开默认文件夹(用于 Ctrl + P 搜索)?
Can VSCode always open a default folder (for Ctrl + P searching) even if opening a file in different folder?
是否可以让 VSCode 始终打开特定文件夹 ("Directory A"),以便使用 Ctrl + P 搜索其中的文件?
似乎标准行为是,每当我从不同位置 ("Directory B") 打开文件时,我当前的 "added folder"(即 "Directory A")就会被删除。
关闭 VSCode 并重新打开它总是 returns 我上次使用的文件(即打开 "Directory B" 而不是 "Directory A")。
如何强制 VSCode 始终打开某个文件夹?
注意,我调查了 "workspaces" 但这没有帮助,因为无论何时打开不在工作区中的文件,它似乎都会关闭工作区。
使用 File > Add Folder to Workspace...
将目录 A 添加到您的工作区
然后在启动 VSCode 时不要打开目录 B,而是打开包含这两个目录的工作空间的 .vscode-workspace 文件。
如果您的工作区中有多个文件与您使用 CTRL+P 搜索的文件名匹配,所有匹配的文件都会显示。
至少在 linux 上,解决方案是创建一个包含以下内容的脚本(我们称该脚本为 code-standard-path
):
#!/bin/bash
code /path/to/standardDir-or-standardworkspace ""
然后从 caja
右键单击一个文件:open with
-> other application
。
然后 select 命令 code-standard-path
并检查 Remember this application for "..." files
.
现在每次您从任何位置双击特定文件时,vscode 都会在该预定义的目录或工作区中打开。
您可以更进一步,将标准路径作为第一个参数传递给脚本(例如使用 code "" ""
)。因此,在 open with
菜单上,您每次都提供这样的脚本:code-standard-path /path/to/standardDir-or-standardworkspace
.
这使您能够根据打开的文件打开不同的标准路径(例如 .c
、.java
、.html
)
有同样的问题。但有一个简单的解决方法:
在菜单栏上转到文件 文件 > 首选项 > 设置 > Window 和 在还原 Windows select选项保留。
这将始终重新打开上一个会话,无论您是从 shell、桌面快捷方式还是通过打开文件启动 VS。
是否可以让 VSCode 始终打开特定文件夹 ("Directory A"),以便使用 Ctrl + P 搜索其中的文件?
似乎标准行为是,每当我从不同位置 ("Directory B") 打开文件时,我当前的 "added folder"(即 "Directory A")就会被删除。
关闭 VSCode 并重新打开它总是 returns 我上次使用的文件(即打开 "Directory B" 而不是 "Directory A")。
如何强制 VSCode 始终打开某个文件夹?
注意,我调查了 "workspaces" 但这没有帮助,因为无论何时打开不在工作区中的文件,它似乎都会关闭工作区。
使用 File > Add Folder to Workspace...
然后在启动 VSCode 时不要打开目录 B,而是打开包含这两个目录的工作空间的 .vscode-workspace 文件。
如果您的工作区中有多个文件与您使用 CTRL+P 搜索的文件名匹配,所有匹配的文件都会显示。
至少在 linux 上,解决方案是创建一个包含以下内容的脚本(我们称该脚本为 code-standard-path
):
#!/bin/bash
code /path/to/standardDir-or-standardworkspace ""
然后从 caja
右键单击一个文件:open with
-> other application
。
然后 select 命令 code-standard-path
并检查 Remember this application for "..." files
.
现在每次您从任何位置双击特定文件时,vscode 都会在该预定义的目录或工作区中打开。
您可以更进一步,将标准路径作为第一个参数传递给脚本(例如使用 code "" ""
)。因此,在 open with
菜单上,您每次都提供这样的脚本:code-standard-path /path/to/standardDir-or-standardworkspace
.
这使您能够根据打开的文件打开不同的标准路径(例如 .c
、.java
、.html
)
有同样的问题。但有一个简单的解决方法:
在菜单栏上转到文件 文件 > 首选项 > 设置 > Window 和 在还原 Windows select选项保留。
这将始终重新打开上一个会话,无论您是从 shell、桌面快捷方式还是通过打开文件启动 VS。