Roslyn を採用
Visual Studio と同じコンパイラープラットフォームを、オープンなプロトコルで提供。
オープンソース .NET ツール · C# + F#
SharpLsp は Visual Studio、Rider、C# Dev Kit に代わるオープンソースの選択肢です。C# と F# の言語機能、ソリューション管理、リファクタリング、NuGet、デバッグ、プロファイリングを、サブスクリプションやベンダーロックインなしで提供します。
C# は Roslyn、F# は FSharp.Compiler.Service を使用。
C#Roslyn の言語機能
F#第一級の FCS サポート
クロスプラットフォームWindows · macOS · Linux
オープンソース永続的な MIT ライセンス
ワークフロー全体
SharpLsp は自動補完だけではありません。フル IDE に期待される、プロジェクトを理解した一貫した体験を、使い慣れたエディターへ届けます。
net462 から net10.0 まで、実際の C# / F# プロジェクトを理解する、高速でソリューション全体に及ぶ言語機能。
コンパイラー品質の解析と正確な編集で、大規模なコードベースを安全に変更。
依存関係の管理から最後のパフォーマンス調整まで、1 つのワークスペースで完結。
組み込みプロファイラー
VS Code から実行中の任意の .NET プロセスにアタッチできます。ホットな行はコード上で直接ハイライトされ、隣にフレームグラフが表示され、ライブのヒープタイムラインがアプリの実行中にリークの疑いをランク付けします。dotnet-trace もダンプもライセンスも不要です。
最初から第一級
それぞれの言語がネイティブのコンパイラーサービスを使い、完全な開発ワークフローへの同じ取り組みを受けます。
Visual Studio と同じコンパイラープラットフォームを、オープンなプロトコルで提供。
F# は後付けではなく、C# と並行して設計されます。
ツールチェーンを自分の手に
エディターやプラットフォーム、開発環境の主導権を手放さずに、.NET IDE の深さを保てます。
単一の IDE に合わせてワークフローを作り直さず、VS Code、Zed、標準対応エディターを利用できます。
オープンな実装とプロトコル、最初から最後まで確認できるソースコード。
個人、商用、組織で利用できる MIT ライセンス。
Windows、macOS、Linux で同じ C# / F# 開発体験。
最新リリース
SharpLsp に加わった最新の改善、修正、.NET ツール機能。
オープンに開発。ともに、より良く。
F# や C# の相談、開発環境の共有、SharpLsp の開発者との交流に。Discord に参加して、あなたのアイデアを聞かせてください。
いつものエディターに、すべてを。
VS Code 拡張機能を直接インストールするか、インストールガイドに従って使いたいエディターに SharpLsp を設定できます。