Localized V2 rewrite for this language is in progress. Showing English-first content for now.

LSP

Sounio Language Server(sounio-lsp)によるエディタ統合。

LSP(Language Server)

Sounio は IDE/エディタ統合のための LSP サーバを提供します。

ビルド

sounio-lsplsp 機能フラグの別バイナリです:

cargo build -p souc --release --features lsp
./target/release/sounio-lsp --help

実行(stdio モード)

多くのエディタは stdio でサーバを起動します:

./target/release/sounio-lsp --stdio

VS Code

リポジトリに editors/vscode/ の VS Code 拡張があります。

souc lsp を前提とする拡張を使っている場合は、sounio-lsp を指すように設定するか、sounio-lsp --stdio を実行するように拡張設定を更新してください。

他のエディタ

LSP 対応のエディタなら sounio-lsp --stdio を起動できます。

一般的な機能:

  • 診断(構文/型エラー)
  • hover(型/ドキュメント)
  • 定義へ移動 / 参照検索
  • 補完

次へ