https://code.visualstudio.com のインストール手順に従いましたが、C#コードを記述すると、IntelliSenseの提案が自動的に表示されないため、ショートカットCommand+Space
を使用してトリガーする必要があります。一方、提案は私が書いたコードからのものです。
以下にスクリーンキャプチャを示します。
チェックイン https://code.visualstudio.com/Docs/editingevolved 、VSCodeはC#IntelliSenseをサポートしています。
私はそれがバグだとは思わない。VSCodeをインストールするときに何か間違ったことをしたかもしれない。この問題を解決するには?
OmniSharpは、プロジェクトファイルの場所を認識しません。スクリーンショットの左側のサイドバーには、「フォルダーを開いていません」と表示されます。 OmniSharpは、現在開いているフォルダーでプロジェクトファイルを探します。
OmniSharpがIntelliSenseの提供を開始するには、これで十分です。
.NETプロジェクトでIntelliSenseをアクティブにするには:
私が見てきたことから、IntelliSenseは.csファイルだけではアクティブにできません。 (@natemcmasterの回答を参照)。
settings.jsonファイルでeditor.quickSuggestions
設定をtrue
に変更してみてください。設定ファイルは次の場所にあります。
Windows:%APPDATA%\ Code\User\settings.json
Mac:$ HOME/Library/Application Support/User/settings.json
Linux:$ HOME/.config/Code/User/settings.json
私の場合、問題は2つのバージョンがインストールされていることでした。コマンドプロンプトから起動し、古いバージョンを実行し続けました。プログラムと機能で、アプリケーション名の末尾に「(ユーザー)」が付いていないものを削除し、コードを再度開いたときにパッケージのダウンロードを開始しました。そのうちの1つはOmniSharpで、IntelliSenseが動作し始めました。
古いバージョンを開いたときに次の警告も表示されていたので、警告を検索すると、他のバージョンを削除する手順が表示され、IntelliSenseの問題が修正されました。
コードのシステム全体のインストールを実行していますが、ユーザー全体のディストリビューションもインストールしています。期待するコードバージョンを実行していることを確認してください。