VS Code使用


1 文件夹与工作空间的区别

1.1 文件夹

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

1.2 工作空间

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

工作空间信息示例

图1-1 工作空间信息示例

1.3 使用场景

  • 有且仅有需要同时在多个项目上工作的时候,才需要创建工作区,这时候,工作区里面有多个项目文件夹的根目录(root),即:Multi-root Workspaces。
  • 在一个项目上工作,使用文件夹,就够了。针对该项目设置完VS Code后,VS Code会自动在项目文件夹的根目录中创建一个.vscode文件夹存储VS Code配置(settings.json文件)。

1.4 项目设置

  • 优先级:用户设置 < 工作空间设置(workspace.code-workspace) > 项目设置(.vscode/settings.json文件)
  • 用户设置即全局设置:用户自行设定好后,每次打开VSCode即使用的此设定,若某项无设定即使用默认设置。
  • 工作区设置即工作环境设置:可对不同的工作环境是用不同的工作环境,若某项无设定,即使用上一层设置。
  • 文件夹设置即为项目设置:将一个文件夹当成一个项目,对同一个工作环境下的不同项目,使用不同的设置,若某项无设定,即使用上一层设置。

2 新建项目(文件夹)

  1. 新建一个空文件夹,并用VS Code打开
  2. 按下“ctrl+shift+P”打开VS Code命令输入窗口,输入“task”,选择“Confingure Task”,生成**.vscode**文件夹

选择Confingure Task

图2-1 选择Confingure Task
  1. 打开**.vscode/tasks.json**,修改以下信息(以python环境为例)

tasks文件信息

图2-2 tasks文件信息
  1. 新建项目完成,如果需要设置本项目的项目设置,需要在**.vscode/settings.json**文件中配置

settings文件信息

图2-3 settings文件信息

3 新建工作区

  1. 选择”文件 –> 将工作区另存为“

将工作区另存到文件夹

图3-1 将工作区另存到文件夹

Tip:如果在打开的文件夹的情况下保存工作区,会自动将此文件夹放入工作区,也建议这样使用。

  1. 新建工作空间成功,可在workspace.code-workspace文件中配置工作空间信息

    工作空间配置

图3-2 工作空间配置
  1. 工作空间配置信息解释
"path": "." 为当前工作区文件所在的文件夹。

"path": "../MLProjects" 为自行添加的(项目)文件夹路径。

"python.pythonPath": "C:\\Users\\fdChen\\AppData\\Local\\Programs\\Python\\Python39\\python.exe" 此为python路径
  1. 如何在不同的工作区启用/禁用不同的插件

(1)找到当前插件,若是Java或Python等插件集合建议打开其扩展包。有两个选项:

  • 第一个选项“禁用”为你的用户设置
  • 第二个选项“禁用(工作区)”为工作区设置

(2)选择“禁用(工作区)”

(3)此设置会只应用到当前工作区下,不会影响用户设置和其他工作区的设置,通过这种方式,将使得安装太多插件下VSCode也不会显得很臃肿,占用内存也会相应地减小,保持一个轻量的VS Code。

附:常用快捷指令列表

1. 格式化代码:alt+shift+F

2. 打开命令行:ctrl+shift+P


文章作者: fdChen
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 fdChen !
评论
  目录
加载中...