ReSharper 2020.3 ヘルプ

スマートペースト

ReSharper は、コード内でコピー / 貼り付けしたテキスト内の不正な文字を自動的にエスケープできます。
貼り付けたテキストに現在のコンテキストで不正な文字が含まれている場合、ReSharper はすべての不正な文字をエスケープすることを提案するポップアップを表示します。この提案を受け入れるには、Alt+Enter を押すか、Esc を押して拒否します。

例: 二重引用符を含むテキストを文字列リテラルに貼り付けると、ReSharper はすべての引用符を自動的にエスケープすることを提案しています。

ReSharper automatically escapes double quotes in pasted string.

もう 1 つの例は、ジェネリクスのコードを XML の doc タグに貼り付けることです: ReSharper は、山括弧を対応するエスケープシーケンスに置き換えます。

ReSharper automatically escapes angle brackets in pasted string.

コメント内にテキストを貼り付けるとき、ReSharper は複数行のコメントに貼り付けられたときに */ をエスケープし、行や XML-doc コメントに貼り付けたときに改行をインデントと // または /// に置き換えます。

この機能は、次の言語とテクノロジーでサポートされています。

C# の機能の使用方法については、こちらの説明と例を参照してください。他言語の詳細については、言語による ReSharper の対応するトピックを参照してください。

関連ページ:

異なる言語での ReSharper の機能

以下の表は、各 ReSharper 機能がサポートされている言語 / 技術を説明しています。言語固有の機能のみを一覧表示し、プロジェクト依存関係図、名前空間の調整リファクタリング、スタックトレースエクスプローラー、最近のファイルを見るなどのプロジェクト / ソリューションのスコープには多くの機能は含まれていません。コード解析:コードインスペクションによるコード問題の検索

ASP.NETMVC 固有の機能

ReSharper には、一般的な ASP.NET 機能に加えて、ASP.NET MVC での作業をより簡単にサポートする特殊機能があります。構文のハイライト :ASP.NET MVC メソッド呼び出しとパラメーターの特別な構文のハイライト:コード補完 :文字列リテラルでアクションとコントローラーを

言語による ReSharper: MS ビルド

MSBuild は、アプリケーションを構築するために広く使用されているプラットフォームです。特定の XML タグを使用して、プロジェクトの構築方法や実行方法を定義できます。ReSharper を使用すると、より速く行うことができます。ReSharper オプション(Alt+R, O)のページの MSBuild と NAnt チェックボックスをオフにすることにより、ビルドスクリプトファイルの ReSharper 機能を無効にできます。コード検査:あらかじめ定義された要素またはその属性の名前を誤って入...

言語による ReSharper: Google プロトコルバッファ (プロトブフ)

ReSharper は、Google プロトコルバッファ(Protobuf)バージョン 2.x および 3.0 の .proto ファイルで IDE サポートを提供します。ReSharper オプション(Alt+R, O)のページのプロトブフチェックボックスをオフにすることにより、.proto ファイルの ReSharper 機能を無効にできます。ReSharper は、.proto ファイルの言語構文をハイライトし、エラーを検出してハイライトします。基本コード補完と他のタイピング支援機能はエディター...

言語 JSON による ReSharper

JSON および JSON スキーマのサポートは、現在、構文ハイライト(古い Visual Studio バージョンを含む)のような基本的なものから、コードのフォーマットや再配置などのより高度な機能(たとえば、オブジェクトのプロパティや任意の選択を移動できます)、コードインスペクションおよびクイックフィックスにまでおよびます。スキーマ、パス、正規表現、パッケージを認識するコード補完も同様です。JSON 値ヘルパー:ReSharper では、JSON プロパティの一部を特定の値タイプ(正規表現、...

クリップボード履歴からアイテムを貼り付ける

ReSharper を使用すると、クリップボードの履歴にアクセスし、クリップボードにコピーされた最近のアイテムをすばやく貼り付けることができます。ReSharper は、Visual Studio を起動するとすぐにコピーしたアイテムをクリップボードの履歴に記録し始め、閉じるときに履歴をクリアします。クリップボード履歴からアイテムを貼り付けます最近コピーしたアイテムの 1 つを挿入する位置にキャレットを置きます。を押すか、メインメニューからを選択します。あるいは、を押して、ポップアップでコマン...