跳转到内容
新建笔记

代码编辑器图标:符号、文件与项目的区别

先确认图标出现在哪里

跳转到“先确认图标出现在哪里”

图标的含义与产品、界面位置和扩展有关。原笔记图片同时收集了代码符号、Visual Studio 项目以及访问级别等图标,不能统一称为“VS Code 图标对照表”。

所在位置通常表达什么核对方式
补全列表、文档符号、大纲类、方法、变量等符号类型看符号名称、悬停信息与语言扩展
文件资源管理器文件类型、目录或文件名规则看当前文件图标主题
项目/解决方案视图项目类型与状态查具体 IDE 的项目系统说明
图标叠加标记可见性、版本控制或状态查该视图的图例与悬停提示

VS Code IntelliSense 的符号提示可帮助区分以下概念,但颜色和形状不要作为唯一依据。IntelliSense 文档

类型解释
Class / Struct类或结构体类型
Interface接口约定
Method / Function可调用的函数或成员函数
Variable / Field变量或对象的数据成员
Property属性;不一定等同于直接存储字段
Enum / Enum member枚举类型与其成员
Namespace / Module名称组织或模块边界
Snippet / Keyword代码片段与语言关键字,不一定是工程内定义的符号

Visual Studio 的 Class View 与 Object Browser 用于浏览命名空间、类型和成员,项目图标、访问修饰符标记等属于该产品的视图约定。不要根据这些图标反推 VS Code 中某个文件主题的含义。Visual Studio 代码结构工具

遇到陌生图标时,先记录产品和版本、视图名称、语言扩展及主题,再悬停或跳转到定义确认。原混合长图已转为上述概念表,以免继续传播产品混用。