ReSharper 2026.1 Help

コードのコメントまたはコメント解除

ReSharper を使うと、キーストローク 1 回でコードをコメントまたはコメント解除できます。

行のコメント化とコメント解除

コメントにコメントを付けるには、 Control+/ を押すか、メインメニューから ReSharper | 編集| 行コメントでコメント化 を選択します

// Commented line in C# ...

選択がない場合、ReSharper は現在の行をコメントするか、コメントされていればコメント解除し、キャレットを次の行に移動します。

最初の列から始まるコメントはインデントしない オプションに従って、コメントはインデントありまたはインデントなしで追加されます。 このオプションは言語ごとに個別に設定できます。例えば、C# の場合は ReSharper オプション コード編集 | C# | スタイルのフォーマット | タブ、インデント、アライメント Alt+R、O ページにあります。

選択範囲がある場合、ReSharper は選択範囲に含まれるすべての行についてコメントまたはコメント解除を行います。 部分的に行が選択されていても、この行の先頭にコメント記号が挿入されます。

行コメントのコメントを解除する別の方法は、この行にキャレットを置き、 Alt+Enter を押して コメント解除 を選択することです。

ブロックのコメント化とコメント解除

ブロックコメントを使用してコメントを付ける、またはコメントを解除するには、 Control+Shift+/ を押すか、メインメニューから ReSharper | 編集| ブロックコメントでコメント化 を選択します

/* Commented code block in C# ... */

選択がない場合、ReSharper は現在のキャレット位置の直後の最初の空白に空のブロックコメントを作成します。

キャレットがブロックコメント内にある場合、ブロックはコメント解除されます。

選択範囲がある場合、ReSharper は選択範囲の先頭と末尾にブロックコメントを追加します。 キャレットはブロックコメントの最後に移動します。

コードブロックをコメントする別の方法は、そのブロックを選択し、 Alt+Enter を押して コメント選択 を選択することです。 同じ方法で、ブロックコメント内のコードをコメント解除できます。ブロックコメント内の任意の場所にキャレットを置き、 Alt+Enter を押して コメント解除 を選択します。

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

言語: C#

言語: VB.NET

言語: C++

言語: ASP.NET

言語: Razor

言語: XAML

言語: Resx

言語: スクリプトの作成

言語: SQL

この機能は C# で利用可能です

この機能は Visual Basic で利用可能です

この機能は C++ で利用可能です

機能は ASP.NET で利用可能です

この機能は Razor で利用可能です

機能は XAML で利用可能です

機能はリソースファイルで利用可能です

機能はビルドスクリプトファイルで利用可能

機能は SQL/NoSQL ファイルおよびインジェクションでは利用できません

ここで説明する手順と例では、C# の機能の使用について説明します。 他の言語の詳細については、 言語およびフレームワーク セクションの対応するトピックを参照してください。

2026 年 6 月 12 日