コードを編集する

コードを作成し、問題をナビゲートして修正

自信を持ってコーディング

必要な場合はいつでも支援を得る

Visual Studio は、ライブ サポートにより、C#/VB や C++ から JavaScript や Python まで、どの言語を使用するかに関係なく、コードの記述に応じてガイドします。

IntelliSense は API を記述する場合に、オートコンプリート機能で速度と精度を高めます。 カテゴリごとに一連の値を絞り込むことができるので、新しい API の調査をより迅速に行うことができます。 クイック ツールヒントを使用して API 定義を検査できます。波線は問題があることを知らせ、多くの場合、入力と同時に表示されます。

コンテキスト内を移動

探索しているうちに場所を見失わないでください

大型のコード ベースで回避策を見つけることは難題になります。

Visual Studio では、ピークの定義などの機能によって、コードのコンテキストや開始点のマークアップを見失わずに、より簡単に回避策を探すことができます。また改善された GoTo によって、簡単に絞り込みを行い、必要なアイテムを選び出すことができるようになりました。

すべての参照の検索によって、結果のグループ分け、フィルタリング、検索を簡単に行うことができ、結果セットを必要な数だけ保持できます。

コード ファイルの拡張スクロールバーの俯瞰的な構造ビューにより、すばやく問題を特定できます。また、Structure Visualizer により、コードのブロック構造の中で、どこに位置しているかを常に把握できます。

ソリューション エクスプローラーでインライン オブジェクトの参照を使用して、コードのオブジェクト構造を簡単に表示するとともに、ソリューション内のファイルをすばやく検索します。

コードを理解する

今いる場所の全体像

コードの呼び出しの構造をすばやく理解するためにコードから離れる必要はなく、Code Lens を使用して関連する関数に移動します。 Code Lens ではさらに多くのことができます。 メソッドの最終変更者や、テストの合否を、今コードのどこを読んでいても見つけることができます。

問題を迅速に解決

問題の核心を捕捉、修正点を発見

Light Bulbs アイコンでは、共通のコーディングの問題を特定、修復できます。多くの場合、コードの入力に応じて「ライブ」で実行し、エディターの内部からすばやくコードによる対策 (リファクタリング、インターフェイスの実装など) を行います。

問題を迅速に解決

問題の核心を捕捉、修正点を発見

エラー リストは、コンパイルとビルドからコードの分析の問題まで、ソースが何であるかにかかわらず、ソリューションのコード関連の問題に移動して修正する「ワンストップショップ」です。

いくつかの言語で、入力に応じてドメイン固有の問題を特定するライブのカスタム “アナライザー” をサポート。

高度なフィルタリングを使用して問題に焦点を当て、それに移動し、修復します。

エラーの際に [コード リンク] をクリックするか、F1 キーを押して、問題の解決に役立つ Web コンテンツを検索します。

リファクタリングが容易

IDE による負担の軽減

プロジェクトが成熟するにつれ、ご自分や他のユーザーが以前に記述したコードを再構築し、リファクタリングする機会が生じます。

Visual Studio がお客様の重い負担を引き受けると、全体が簡単になります。

C#、VB や、現在では C++ など複数の言語で、Visual Studio Editor の [クイック アクション] メニューを介して、メソッドの抽出や名前変更などの強力な組み込みのリファクタリング オプションをサポートしています。

設定を持ち運ぶ

…どこへ行くときも!

必要な環境の設定は、1 回で終わりにしたいタスクであることを当社は知っています。それで、Visual Studio へのログイン時にユーザーの設定もローミングされるようにしました。 さらに、異なる開発者向けサービスへのアクセスに使用する可能性がある ID (Azure アカウントなど) もローミングされるので、必要なのは、資格情報を 1 回入力することだけです。

最適な画面レイアウト

…どこで作業していても!

マルチモニター デスクトップでの作業用のお気に入りの画面レイアウトと、ノート PC で使用する別のお気に入りの画面レイアウトを取得しましたか。 大丈夫です! 特定のコンピューターや仕事で最適に機能するカスタム画面レイアウトを保存し、適用できるようになりました。

学生、オープン ソース、個人の開発者向けの無料でフル機能の IDE

無償ダウンロード

小規模なチームのためのプロフェッショナル開発者用ツール、サービス、サブスクリプション特典

無料試用版

あらゆる規模のチームにおいて、品質やスケールについての厳しいニーズへの対応を可能にするエンド ツー エンド ソリューション

無料試用版