VS Code中的文件夹(Folder)与工作区(Workspace)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS Code中的文件夹(Folder)与工作区(Workspace)相关的知识,希望对你有一定的参考价值。

参考技术A       在VS Code的“ 文件 ”菜单中, “打开文件夹(Open Folder)” 是指开打项目文件夹的根目录。一个项目文件夹(Project Folder)包含一个或多个文件夹与项目相关的文件夹,以及与该项目相关的VS Code配置(放在.vscode文件夹中)。

      在“ 文件 ”菜单中,还有一个选项: “打开工作空间(Open Workspace)”, 这个选项和“打开文件夹”有什么区别?什么时候应该使用文件夹?什么时候应该使用工作空间呢?

      在VS Code中,工作空间(workspace)具体指后缀为*.code-workspace的文件,它是一个 JSON with Comments 格式的文件,里面包含了所有与该工作空间相关联的文件夹,以及相关的VS Code配置信息,如下所示。

双击*.code-workspace文件,启动VSCode打开工作空间与启动VSCode后,用“打开文件夹”方式打开项目文件夹的区别是,前者的文件夹名后面有一个工作空间(workspace)的后缀

[ 什么时候用工作区? ] 有且仅有需要同时在多个项目上工作的时候,才需要创建工作区,这时候,工作区里面有多个项目文件夹的根目录(root),即: Multi-root Workspaces

[ 什么时候用文件夹? ]在一个项目上工作,使用文件夹,就够了。针对该项目设置完VS Code后,VS Code会自动在项目文件夹的根目录中创建一个.vscode文件夹存储VS Code配置(settings.json文件)

如何使更漂亮的(php)与 VS Code 一起工作

【中文标题】如何使更漂亮的(php)与 VS Code 一起工作【英文标题】:How to make prettier (php) to work with VS Code 【发布时间】:2021-08-08 12:41:18 【问题描述】:

我在 VS 代码上安装了 prettier,但它似乎没有任何功能。我通过 VS 代码扩展安装了 Prettier - Code formatter (6.4.0),我使用的是最新版本的 VScode,没有可用的更新。

save 和 cmd-shift-p 的格式对 .php 文件没有任何作用,但对 .js 文件非常有效。

我的 VS 代码 settings.json 文件如下所示:


"editor.codeActionsOnSave": null,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true

这是我安装的唯一 VS 代码扩展,因此它与另一个 VS 代码扩展不存在兼容性问题,但是我也使用以下方法全局安装了 plugin-php formatter:

npm install --global prettier @prettier/plugin-php

【问题讨论】:

【参考方案1】:

尝试在本地安装 PHP 格式化程序,如下所示:

npm install --save-dev prettier @prettier/plugin-php

【讨论】:

以上是关于VS Code中的文件夹(Folder)与工作区(Workspace)的主要内容,如果未能解决你的问题,请参考以下文章

如何使更漂亮的(php)与 VS Code 一起工作

cpack and install(CODE ...) - CPACK_PACKAGING_INSTALL_PREFIX vs CMAKE_INSTALL_PREFIX

VS Code中多个文件中的断点?

VS Code 中的用户特定工作区设置

我尝试使 android studio (emulator) 与 vs-code 一起工作,但出现错误“Android SDK 中缺少 avdmanager”

Vs code 用户设置和工作空间设置