Sublime Text可通过安装.NET SDK、配置构建系统及插件实现C#开发。首先安装.NET SDK并验证;接着创建自定义构建系统调用dotnet run/build;然后通过Package Control安装C# Syntax、OmniSharp等插件提升编码体验,其中OmniSharp需单独部署服务器以支持智能提示与重构,最终打造轻量高效C#环境。

Sublime Text 本身不自带完整的 C# 开发支持,但通过插件和外部工具可以配置成一个轻量级的 C# 开发环境。以下是详细的配置方法,帮助你在 Sublime 中实现基础的 C# 编码、编译与运行。
安装 .NET SDK
要开发和运行 C# 程序,必须先安装 .NET SDK(.NET Core 或 .NET 5+):
- 前往 https://dotnet.microsoft.com/download 下载并安装适合你系统的 .NET SDK。
- 安装完成后,在终端或命令行输入 dotnet --version 验证是否安装成功。
配置 Sublime Text 构建系统
Sublime 使用构建系统来调用外部命令(如编译和运行 C# 程序)。
- 打开 Sublime Text,点击顶部菜单栏的 Tools → Build System → New Build System…
- 将以下内容粘贴进去(适用于 .NET CLI):
{
"shell_cmd": "dotnet run",
"working_dir": "$file_path",
"selector": "source.cs",
"file_regex": "^(.*)\\((\\d+),(\\d+)\\):\\s+(.*)$",
"variants":
[
{
"name": "Build",
"shell_cmd": "dotnet build"
},
{
"name": "Run",
"shell_cmd": "dotnet run"
}
]
}
- 保存为 CSharp.sublime-build(建议保存在默认路径下)。
- 之后在 C# 文件中,按 Ctrl+B 可运行程序,选择 Build 变体可仅编译。
安装推荐插件提升开发体验
通过 Package Control 安装以下插件增强功能:
95Shop可以免费下载使用,是一款仿醉品商城网店系统,内置SEO优化,具有模块丰富、管理简洁直观,操作易用等特点,系统功能完整,运行速度较快,采用ASP.NET(C#)技术开发,配合SQL Serve2000数据库存储数据,运行环境为微软ASP.NET 2.0。95Shop官方网站定期开发新功能和维护升级。可以放心使用! 安装运行方法 1、下载软件压缩包; 2、将下载的软件压缩包解压缩,得到we
- C# Syntax:提供 C# 语法高亮。
- OmniSharp:集成 OmniSharp 服务,支持智能补全、跳转定义、错误提示等(需额外运行 OmniSharp 服务器)。
- SideBarEnhancements:增强右键菜单,方便创建/运行文件。
安装方式:按下 Ctrl+Shift+P 打开命令面板,输入 Install Package,然后搜索并安装上述插件。
使用 OmniSharp 实现智能提示(可选进阶)
若需要代码补全、重构等 IDE 级功能:
- 下载并运行 OmniSharp Server(GitHub: https://github.com/OmniSharp/omnisharp-roslyn)。
- 配置 Sublime 的 OmniSharp 插件指向解压后的 OmniSharp.exe 或 run 脚本。
- 打开 C# 项目文件夹后,OmniSharp 会自动启动,提供诊断和补全功能。
基本上就这些。Sublime 搭配 .NET CLI 和 OmniSharp 能满足轻量级 C# 开发需求,虽然不如 Visual Studio 或 VS Code 功能全面,但足够简洁高效。配置一次,长期可用。









