ブックマーク
後でコード内のある場所に戻りたい場合は、ソリューション内またはライブラリコード内の任意のコード行をブックマークでマークできます。
使用できるブックマークには次の 2 種類があります。
ニーモニックのブックマーク — 現在のソリューションの上位 10 位など、頻繁に参照するコード行をマークするのに最も役立ちます。最大 10 個の番号付きブックマークを同時に持つことができます。それらは、左側のエディターガターにある次のアイコンで示されます:
この種のブックマークには専用のショートカットを使用してください。Ctrl+Shift+[digit] はこの数字でブックマークを切り替えます。Ctrl+[digit] は、この数字でブックマークに移動します。
匿名のブックマーク — 無制限の数で許可されているため、将来いつか戻る価値があると思われる任意の行にマークを付けることができます。それらは、左側のエディターガターにある次のアイコンで示されます:
この種類のブックマークを切り替えて、ブックマークポップアップから移動できます。
ニーモニックでブックマークを追加する
キャレットをマークするコード行に置きます。
以下のいずれか 1 つを実行します:
Ctrl+Shift+<digit> を押します。
ポップアップを使用してブックマークを切り替えます。
Press Control+` or choose ブックマーク popup will appear where you see which digits are free and which are occupied:
from the main menu. Theリストから目的の数字を選択し、Insert を押します。
選択した数字が別のブックマークで占められている場合、この既存のブックマークは削除され、新しいブックマークに置き換えられます。
匿名のブックマークを追加する
キャレットをマークするコード行に置きます。
Control+` を押すか、メインメニューから
を選択します。あるいは、Control+Shift+A を押して、ポップアップでコマンド名を入力して、そこで選択することもできます。このポップアップで、新しい匿名ブックマークをクリックするか、この項目を選択して Insert または Enter を押します。
ブックマークを移動する
番号付きブックマークに移動するには、Ctrl+<digit> を押します
既存のブックマークのいずれかに移動するには、ブックマークポップアップを使用します。
Control+` を押すか、メインメニューから
を選択してください。ブックマークをクリックするか、このブックマークを選択して Enter を押し、エディターでマークされたコードを開きます。
ブックマークの除去
現在開いている文書のすべてのブックマークを削除するには、メインメニューの
を選択します。ソリューション内のすべてのブックマークを削除するには、メインメニューの
を選択します。ニーモニックを使用してブックマークを削除するには、キャレットがこのブックマークでマークされた行にあるときに、対応する Ctrl+Shift+[digi] ショートカットを押します。
Control+` を押すか、メインメニューから Delete を押します。
を選択します。ブックマークのポップアップで、削除するブックマークを選択して
この機能は、次の言語とテクノロジーでサポートされています。
ここで説明する手順と例では、C# の機能の使用について説明します。他の言語の詳細については、言語およびフレームワークセクションの対応するトピックを参照してください。
関連ページ:
コンパイルされたコードを移動する
ソリューションはプロジェクトのソースコードに限定されず、ソリューションで使用されているライブラリへの参照も含まれています。あたかもそれらがあなたのソリューションの一部であるかのようにそれらのライブラリからシンボルに移動するためのアクセスと機会を持つことは非常に便利です。ReSharper は、組み込みの逆コンパイラーと、コンパイルされたコードを見て移動するのに役立つ多くの機能を提供します。コンパイルされたアセンブリからのシンボルのコードプレゼンテーションは、設定、PDB 情報の可用性、適用された...
やることリスト
ReSharper は、コード内のタスクと技術的負債を追跡する簡単な方法を提供します。特定のパターンに一致するコード項目 (コメント、文字列リテラル、識別子) は、エディター内だけでなく、To-do エクスプローラーを使用してソリューション全体でも簡単に見つけることができます。ウィンドウ。To Do アイテムは、その種類(編集、通常、質問、警告、エラー)に応じて、エディターとマーカーバーでハイライトされます。Visual Studio オプションのページで色を設定できます。To-do パターン...
さまざまな言語の ReSharper 機能
以下の表は、各 ReSharper 機能がサポートされている言語 / テクノロジーを説明しています。これらは言語固有の機能のみをリストし、プロジェクト依存関係ダイアグラム、名前空間の調整リファクタリング、スタックトレースエクスプローラーなどのプロジェクト / ソリューションスコープの多くの機能を含まず、最近のファイルを表示します。コード解析:コードインスペクション
ASP.NET MVC 特有の機能
ReSharper には、一般的な ASP.NET 機能に加えて、ASP.NET MVC での作業をより簡単にサポートする特殊機能があります。構文のハイライト:ASP.NET MVC メソッド呼び出しとパラメーターの特別な構文のハイライト: コード補完:文字列リテラルでアクションとコントローラーを参照するための専用コード補完: ナビゲーションと検索:さまざまなナビゲーション機能がアクションとコントローラーでも機能します。コード生成:使用箇所から新しいコントローラーとアクションを作成する: 最終...
言語による ReSharper: MSBuild
MSBuild は、アプリケーションを構築するために広く使用されているプラットフォームです。特定の XML タグを使用して、プロジェクトの構築方法や実行方法を定義できます。ReSharper を使用すると、より速く行うことができます。コード検査:あらかじめ定義された要素またはその属性の名前を誤って入力した場合、ReSharper はそのような不一致についてハイライト表示します。まだ定義されていないプロパティを参照しようとすると、ReSharper はそのようなケースも検出します。MSBuild...
言語による ReSharper: Google プロトコルバッファ (Protobuf)
ReSharper オプションのページで Protobuf サポートが明示的に有効になっている場合、ReSharper は Google Protocol Buffers (Protobuf) バージョン 2.x および 3.0 の .proto ファイルでコード分析および支援機能を提供します。ReSharper は、.proto ファイルの言語構文をハイライトし、エラーを検出してハイライトします。基本コード補完と他のタイピング支援機能はエディターで利用可能です。型と値の宣言に行き、それらの使用箇所を...