
右键单击解决方案资源管理器中的任意节点,获得上下文相关的操作。
上下文菜单
SharpLsp 在 VS Code 各处添加了丰富的上下文菜单——在解决方案资源管理器树、编辑器和问题面板中。每项操作都精确地限定在其适用的节点类型范围内。
解决方案资源管理器上下文菜单
右键单击解决方案资源管理器中的节点会显示与该节点对应的操作:
| 节点类型 | 可用操作 |
|---|---|
| 解决方案 | 复制名称 |
| 项目 | 打开项目文件、构建、重新构建、清理、浏览 NuGet 包、添加项目引用、复制名称 |
| 命名空间 | 复制限定名称、复制名称、在资源管理器中显示 |
| 类 / 结构体 / 接口 / 枚举 / 记录 | 排序成员、复制限定名称、复制名称、在资源管理器中显示 |
| 方法 / 属性 / 字段 / 事件 | 复制限定名称、复制名称、在资源管理器中显示 |
复制限定名称
将所选符号的完全限定名称复制到剪贴板——例如 MyNamespace.MyClass.MyMethod。适用于日志记录、文档和测试断言。
复制名称
复制非限定名称——例如 MyMethod。在所有节点类型上均可用,包括解决方案和项目节点。
在资源管理器中显示
在 VS Code 文件资源管理器中打开定义所选符号的源文件。
排序成员
按字母顺序对类、结构体、接口、枚举或记录的成员进行排序。仅在类型级节点上可用。
构建 / 重新构建 / 清理
对所选项目运行 dotnet build、dotnet build --no-incremental 或 dotnet clean。
打开项目文件

在编辑器中打开 .csproj 或 .fsproj 文件。
浏览 NuGet 包
打开限定到所选项目的 NuGet 包管理器面板。
添加项目引用
打开文件选择器以选择要引用的另一个项目。