当前位置: 首页 > article >正文

VS code EXPLORER 中不显示指定文件及文件夹设置(如.pyc, __pycache__, .vscode 文件)

VS code EXPLORER 中不显示指定文件及文件夹设置

  • 引言
  • 正文
    • 方法1
      • 打开方式1
      • 打开方式2
    • 方法2

引言

VS code 号称地表最强轻量级编译器,其最大的优势在于用户可以根据自己的需求下载适合自己的 extension。从而定制个性化的编译器。然而,本人今天遇到了一个问题,之前使用 PyCharm 的时候,从来也没有得到过 .pyc 格式的文件,然后当我使用 VS code 的时候获取到了这一文件,这里特来记录说明一下。

正文

.pyc 文件是编译后的二进制文件,用户无法打开或者编辑它们。比如,通常用户将代码写入到 main.py 文件中,解释器将其编译为 main.pyc 文件。这意味着当我们运行 .py 格式文件后,就会得到一个对应的 .pyc 文件。
在这里插入图片描述
如上图所示,在文件目录下当我运行 Layers.py 文件后,会自动生成一个 __pycache__ 的文件夹,里面会存放一个 Layers.pyc 文件。

综上,这些 .pyc 文件我们是不必要使用它们的,我们可以进行如下设置让其不显示。不让它显示的方式有很多种,这里我们来介绍两种方式。

方法1

先打开 user/workspace/setting 或者 .vscode/settings.json 文件。相信很多小伙伴看到这里就懵了,这里我们来介绍如何打开这个文件。

打开方式1

在左侧的 EXPLORER 下面,有一个名为 .vscode 的文件夹,我们点击箭头使其展开,在其下面可以看到一个名为 setting.json 的文件。
在这里插入图片描述

打开方式2

也可以按下 Ctrl + Shift + P 键,在打开的窗口中输入 Open Workspace,然后在弹出的下拉选项中选择 Open Workspace Settings(JSON)
在这里插入图片描述
上述两种操作均可以打开 Settings.json 设置窗口。
在这里插入图片描述
在编译器中打开后在其中添加如下代码即可。有细心的小伙伴会发现,这里的 file.exclude 下面被标红,且有波浪下,这是编译器在提示我们这里可能存在一些小错误,事实上,前面的 "python.autoComplete.extraPaths":[] 后面需要加一个逗号。加上逗号后,一切回归正常。
在这里插入图片描述
添加完成后,我们会发现,此时的 __pycache__ 文件夹展开后不再显示 .pyc 后缀名的文件了。但是此时的 __pycache__ 文件孤零零的在哪里,显然也没有用。

那么我们可以直接让编译器不显示 __pycache__ 文件夹,在上述代码中再添加一部分代码,如下图所示:
在这里插入图片描述
此时,大功告成。甚至,我们也可以让其在 EXPLORER 中不显示 .vscode/settings.json 文件,因为 EXPLORER 中通常我们只希望显示我们的代码文件,对于 settings.json 文件,我们之后可以使用上述介绍的方法 2 进行打开。向 settings.json 文件中添加如下语句即可实现这一操作。
在这里插入图片描述
接下来,保存并关闭 settings.json 后,左侧的 EXPLORER 窗口中就不再出现 .vscode 文件夹的显示了。

方法2

通过编译器左下角的设置按钮打开 settings
在这里插入图片描述
在右侧的弹窗中选择 Workspace,在搜索框中输入 exclude,最后在右侧的添加 Add Pattern 中添加不想要显示的文件及文件夹即可。
在这里插入图片描述
如果大家觉得有用,就点个赞让更多的人看到吧~


http://www.kler.cn/news/311917.html

相关文章:

  • vue3项目接入Web Office开放平台
  • 联想正式在印度生产AI服务器!致力于在印度开发世界“尖端”技术真的能实现吗?|AI日报
  • 【mac】MacOS无法打开XXX文件,因为无法验证开发者的问题解决
  • 可对画面进行平台传输,实时查看监控的智慧交通开源了
  • stm32 IIC总线busy解决方法
  • 【前端】ES6:let声明变量与const声明常量
  • linux命令行快捷键
  • vue websocket 使用
  • 常用的k8s容器网络模式有哪些?
  • 在职技术学习日记(二)
  • 【从计算机的发展角度理解编程语言】C、CPP、Java、Python,是偶然还是应时代的产物?
  • 企业网络安全关键:防御措施和应急响应
  • 解决VSCode文件的中文GBK和UTF-8编码之间乱码问题
  • 如何在QQ邮箱中启用 SMTP/IMAP 服务
  • k8s集群自动化管理
  • Outlook如何归档?
  • Pandas 数据分析入门详解
  • 通用定时器捕获实验20240920
  • 【软件方案】智慧社区总体解决方案(PPT原件)
  • Docker安装以及简单使用
  • 在线安全干货|如何更改IP地址?
  • 基于单片机的风机故障检测装置的设计与实现(论文+源码)
  • 批量处理docker容器以及镜像的脚本
  • 一、Numpy使用
  • C语言从头学61——学习头文件signal.h
  • 什么是“云原生”
  • Mysql梳理6——order by排序
  • 在 VS Code 中调试 C++ 项目
  • 【数据结构】动态开点线段树
  • 基于Android Studio 蜜雪冰城(奶茶饮品点餐)—原创