<3s
冷启动时间
一款开源语言服务器,提供完整的 C# 和 F# 智能体验——代码补全、诊断、重构、NuGet 管理、性能分析和调试——支持 VS Code、Neovim、Helix、Emacs、Zed 及所有兼容 LSP 的编辑器。无专有锁定,无需许可证。
冷启动时间
代码补全 p50
专有依赖
安装一次 SharpLsp,即可在您喜欢的任何编辑器中获得完整的 .NET 开发体验——C# 和 F# 同等支持。无需 Visual Studio,无需 Rider 许可证,无供应商锁定。
using System;
using System.Diagnostics;
namespace SharpLsp.Demo
{
public class Program
{
public static void Main()
{
var sw = Stopwatch.StartNew();
Console.WriteLine("Initializing SharpLsp workspace...");
var parser = new FastSyntaxParser();
parser.AnalyzeProject();
sw.Stop();
Console.WriteLine($"Ready in {sw.ElapsedMilliseconds}ms");
}
}
}
Roslyn 驱动的 C# 和 FCS 驱动的 F# 代码补全、悬停提示、跳转到定义、查找引用和重命名——与编译器精度一致。
无需离开编辑器即可浏览、安装和更新 NuGet 包,通过标准 LSP 命令在所有支持的编辑器中可用。
内存分配追踪和 CPU 性能分析直接集成到编辑器工作流中,无需切换到独立工具。
通过专用的 FSharp.Compiler.Service sidecar 提供完整 F# 支持,不是附加功能,F# 特性有独立的验收标准和测试覆盖。
Roslyn 驱动的代码操作:提取方法、重命名、整理导入、批量修复建议——与闭源替代品同等质量。
在编辑器内浏览完整的 .sln 或 .slnx 解决方案树、管理项目并深入查看依赖关系。
开源,MIT 许可,无专有依赖。加入社区,共同打造真正跨编辑器的 .NET 开发体验。