Skip to content
Visual Studio IDE でコード編集 | Visual Studio2019-06-28T09:51:13-07:00

コードを編集する

コードの提案を利用してスピードと正確さを向上

Coding using Intellisense screenshot

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

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

コード補完アシスタンスを利用すれば、使用中のコードに関する情報の確認、入力中のパラメーターの追跡、プロパティおよびメソッドの呼び出しの追加などが、わずかなキーストロークで可能になります。 入力中に表示される一覧の中から、コード補完候補を選択します。挿入前に、各候補の簡単な説明を確認できます。 このような候補を使用することで、変数、コマンド、関数名の残りの部分を迅速かつ正確に補完できます。

コンテキスト内を移動

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

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

すべての参照の検索によって、結果のグループ分け、フィルタリング、検索を簡単に行うことができ、結果セットを必要な数だけ保持できます。 コード ファイルの拡張スクロールバーの俯瞰的な構造ビューにより、すばやく問題を特定できます。また、Structure Visualizer により、コードのブロック構造の中で、どこに位置しているかを常に把握できます。

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

Screenshot of Goto tool
Code with light bulb indicator screenshot

問題を迅速に解決

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

入力中に、電球アイコン によって一般的なコーディングの問題が警告されるので、問題を修正するためにすばやく対処できます。 1 回の操作で簡単にコードのリファクター、生成、変更ができます。

エラー一覧ですべての問題を発見する

コード関連のすべての問題を集約

エラー一覧は、コンパイルとビルドからコード分析の問題まで、ソースが何であるかにかかわらず、ソリューションのコード関連の問題に移動して修正する「ワンストップショップ」です。 いくつかの言語で、入力に応じてドメイン固有の問題を特定するライブのカスタム “アナライザー” をサポート。

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

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

Screenshot of code issues using Error List
Refactoring tool screenshot

リファクタリングが容易

IDE による負担の軽減

プロジェクトが成熟するにつれ、自分や他のユーザーが以前に記述したコードを再構築し、リファクタリングする機会が生じます。 Visual Studio がお客様の重い負担を引き受けると、全体が簡単になります。

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

最適な画面レイアウト

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

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

screenshot of screen layout for IDE

Free, fully-featured IDE for students, open-source and individual
developers

Free download

Professional developer tools, services, and subscription benefits for small
teams

Free trial

End-to-end solution to meet demanding quality and scale needs of teams of all
sizes

Free trial

Feedback