如何创建工作区

2023-12-23

我们如何在 Visual Studio Code 中创建工作区?

I see File菜单命令用于打开、添加文件夹和保存工作区,但没有用于创建工作区的命令。

问题如何在 Visual Studio Code 中创建工作区? https://stackoverflow.com/questions/46384630/how-can-i-create-a-workspace-in-visual-studio-code and 如何创建 Visual Studio Code Python 工作区? https://stackoverflow.com/questions/45435268/how-can-i-create-a-visual-studio-code-python-workspace特定于 Python。我问如何创建通用工作区。

问题Visual Studio Code 中的“工作区”是什么? https://stackoverflow.com/questions/44629890/what-is-a-workspace-in-visual-studio-code提供了对它们是什么的一些解释,但尚不清楚如何创建它们。


我也有同样的问题,但答案很简单,你不知道。无需启动空白工作区。要开始一个新项目,请使用打开文件夹从“文件”菜单:导航到项目,根据需要创建一个文件夹,然后选择该文件夹。您现在可以像处理工作区一样处理该文件夹中的任何文件。如果您离开并打开另一个文件夹或工作区,其中文件仍在编辑器中打开,则当您再次打开该文件夹时,这些文件将打开。 Visual Studio Code 让一切变得毫不费力!除非您执行特别需要工作区的操作,否则您不必保存它。如果您将未更改任何设置的工作区保存到根文件夹,则如下所示:{"folders": [{"path": "."}],"settings": {}}。就是这样。无论您是否另存为工作区,打开的编辑器都会在内部保存。从保存空白工作区开始就像在办公室里有一个空文件柜一样。如果您需要,VSCode 会通知您,然后您可以保存工作区。

我终于有机会在 Mac 上使用 VSC。 Mac 上的区别是 打开文件和打开文件夹位于同一个常规打开下 命令(显然是因为 Mac 使用相同的浏览器来选择文件和文件夹)。只需用它来Open文件夹,然后使用 VSC 资源管理器打开该文件夹工作区中的文件。这一切仍然适用。该文件夹是工作区。

如果您想将文件夹添加到工作区,则只需保存该工作区(在这种情况下,VSC 将提示您保存您的文件夹)多根工作空间 https://code.visualstudio.com/docs/editor/multi-root-workspaces如果您退出)或者如果您想保存特定于您的项目文件夹的设置(尽管您可以在没有工作区的情况下使用.vscode 中的设置 json https://code.visualstudio.com/docs/editor/multi-root-workspaces#_settings内的文件夹)。即使如此,当您尚未明确将项目文件夹设为工作区时,VSC 也会在内部自动保存该文件夹的工作区设置。

您是否需要工作区和涉及的额外 .code-workspace 文件?如果您有多个根文件夹,那么打开工作区并在下一个会话中将所有这些文件夹都放在那里当然是件好事。如果它只是用于具有一个根的项目的设置,则不需要(也许如果您想要一个可以与项目中的其他人共享的文件),并且如果您更改每个项目的设置的原因与语言相关,那么它可能会带来更多感觉将语言设置添加到您的主设置文件中 https://code.visualstudio.com/docs/getstarted/settings#_language-specific-editor-settings并在每次从事此类项目时让它们生效。

简而言之,每次您使用“打开文件夹”时workbench.action.files.openFolder您实际上是在切换到另一个工作空间。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何创建工作区 的相关文章

随机推荐

  • R 中类似 Python 的数值解包 [重复]

    这个问题在这里已经有答案了 在 Python 中 可以这样做 gt gt gt a b c 1 2 3 gt gt gt a 1 gt gt gt b 2 gt gt gt c 3 有没有办法在 R 中做到这一点 如下所示 gt a b c
  • Emacs 模式编辑 JSON

    有人知道编辑 JSON 的好 Emacs 模式吗 我正在开发的一个应用程序使用基于 JSON 的通信协议 并且良好地缩进数据并突出显示语法将在解决问题的过程中对我有很大帮助 乔什的 1json模式 http melpa milkbox ne
  • 使用 ObservableCollection 进行动态数据显示

    我不知道如何使用 ObservableCollection 显示一些点 这是我的代码
  • 防止滚动改变哈希值

    对于下面丑陋的布局示例感到抱歉 http www wthdesign net test test2 html http www wthdesign net test test2 html 我设法将我的 id 名称附加到 url 中 func
  • SearchBar,如何改变文字颜色?

    我的搜索栏有默认的灰色文本 但我希望它是白色文本 我不知道如何使用 swift 来更改范围栏文本颜色 并且您无法从情节提要中做到这一点 我发现的最接近的是 searchBarOutlet setScopeBarButtonTitleText
  • 如何将页面旋转为横向且页面内容应为纵向 iTextpdf

    我正在尝试创建一个包含 2 个以上纵向页面和横向页面的 PDF 文档 我发现页面和文本都旋转为横向 我需要防止页面内容旋转 我正在使用以下代码 Document document new Document PageSize A4 36 36
  • 改造中如何处理分页

    我正在使用改造构建一个应用程序 一切都进展顺利 但我担心 API 请求的大小 并希望使用分页将它们分开 使用 Retrofit 自动分页 API 以便默认下载所有可用数据的最佳策略是什么 首先 分页需要得到您正在使用的后端服务的支持 其次
  • Git:仅部署来自 post-receive 挂钩的目录

    按照以下指示进行操作后本文 http blog brandonevans ca post 19685508893 deploying websites with git on dreamhost我有一个接收后挂钩 当前内容如下 bin sh
  • 使用Python在OpenCV中检测MultiScale的参数

    我无法理解传递给 detectorMultiScale 的参数 我知道一般语法是 detectorMultiScale image rejectLevels levelWeights 但是 参数rejectLevels和levelWeigh
  • OpenCV 中 cv::Mat 的自定义类型

    我想使用 cv Mat 和我的自定义类型创建一个数组 这是我的代码 typedef struct int x int y float prob CellXY void main cv Mat
  • 自定义标题栏 - 系统标题栏短暂显示?

    我有一个自定义布局 我想用作我的 Android 应用程序的标题栏 找到的技术 链接在底部 有效 但系统标题栏在调用 onCreate 之前显示 显然 这看起来很不和谐 因为一会儿显示了系统标题栏 然后显示了我的自定义标题栏 styles
  • 使用 Tkinter 创建游戏板

    我正在尝试构建一个简单的游戏连接四 https en wikipedia org wiki Connect Four with Python 2 7 http www python org 我创建了一个板 它由一个简单的多维 Python
  • 当浏览器处于后台时,SSE 和 Websockets 是否可以工作?

    Both SSE 服务器发送事件 http www html5rocks com en tutorials eventsource basics and 网络套接字 http www html5rocks com en tutorials
  • 是否可以在同一页面上运行两个不同版本的ReactJS?

    大家好 我想知道是否可以在同一页面上运行两个版本的 ReactJS 类似于jQuery noConflict 经过一些研究 我发现了两件有趣的事情 两种反应不会成为朋友 虽然我很高兴大家似乎在 2015 年都开始关注 NPM 并且 NPM
  • 调整目录中图像的大小

    我有一个充满图像的目录 我想将其大小调整到原始大小的 60 左右 我该怎么做呢 可以是 Python 或 Perl Cheers Eef 如果您想以编程方式执行此操作 我认为是这种情况 请使用 PIL 来调整大小 例如 newIm im r
  • 使用 Python 填充 CSV 中的空位

    我正在解析 csv 文件来创建图表 我能够毫无问题地执行此操作 除非在单个情况下 每当 csv 文件中存在空槽时 例如 科尔1 科尔2 科尔3 科尔4 科尔545 34 23 98 1866 25 018 52 56 100 文件中的第 2
  • 如何在MinGW中使用Windows API?

    如何使用视窗应用程序接口 http en wikipedia org wiki Windows API in MinGW http en wikipedia org wiki MinGW 每当我这样做的时候 我只是 include
  • 日语和中文中 unicode 代码点的不同表示

    我正在尝试显示与 unicode 0x95E8 对应的字形 该代码点基本上是 CJK 块 中文 日语 韩语 我很难知道这个特定代码点的字形表示对于日语和中文是否可能不同 当我在 JTextArea 中显示 U 95E8 时 我能够在 lin
  • 调整横向内容 UITableviewcell 的大小

    我正在 iPhone SDK 中开发一个应用程序 我想在设备处于横向模式时调整 tableviewcell 的内容大小 在我的 tableviewcell 中 我有一个同步图像和两个标签 在纵向模式下 它看起来非常漂亮 但是当我将设备转向横
  • 如何创建工作区

    我们如何在 Visual Studio Code 中创建工作区 I see File菜单命令用于打开 添加文件夹和保存工作区 但没有用于创建工作区的命令 问题如何在 Visual Studio Code 中创建工作区 https stack