ReSharper(Visual Studio)
Visual Studio用の究極の生産性ツール。C#コードのリファクタリングとナビゲーションを、次のレベルへ引き上げます
Ctrl+T
すべてへ移動
シンボルやファイルなど、あらゆるものに素早く移動します。
💡 覚え方: To all(すべてへ)
Ctrl+T
型に移動
型に素早く移動します。(Ctrl+Tを2回押す)
💡 覚え方: Type(型)
Shift+Alt+T
シンボルに移動
シンボル(メソッドやプロパティなど)に移動します。
💡 覚え方: Symbol(シンボル)
Ctrl+T → T → T
ワードに移動
ワードに移動します。(Ctrl+Tを3回連続で押す)
💡 覚え方: Word(ワード)
Ctrl+Shift+T
ファイルに移動
ファイルに素早く移動します。
💡 覚え方: File(ファイル)
Alt+\
ファイルメンバーに移動
現在のファイル内のメンバーに移動します。
💡 覚え方: Member(メンバー)
Shift+F12
使用箇所を検索
シンボルの使用箇所を検索します。
💡 覚え方: Usages(使用箇所)
Ctrl+Shift+Alt+F12
詳細な使用箇所検索
シンボルの使用箇所を詳細オプション付きで検索します。
💡 覚え方: Advanced(詳細)
Ctrl+Alt+F12
検索結果ウィンドウを表示
使用箇所の検索結果ウィンドウを表示します。
💡 覚え方: Find Results(検索結果)
Shift+Alt+F11
ファイル内の使用箇所をハイライト
現在のファイル内でシンボルの使用箇所をハイライト表示します。
💡 覚え方: Highlight(ハイライト)
Ctrl+Alt+PageUp
前の使用箇所へ移動
前の使用箇所に移動します。
💡 覚え方: Previous Usage(前)
Ctrl+Alt+PageDown
次の使用箇所へ移動
次の使用箇所に移動します。
💡 覚え方: Next Usage(次)
Ctrl+Alt+Y
参照解析ウィンドウを表示
参照解析ウィンドウを表示します。
💡 覚え方: References(参照)
Alt+`
ナビゲートメニューを表示
ナビゲーションメニューを表示します。
💡 覚え方: ` = Navigate(ナビゲート)
F12
宣言へ移動
シンボルの宣言に移動します。
💡 覚え方: Declaration(宣言)
Ctrl+Shift+F11
シンボルの型へ移動
シンボルの型定義へ移動します。
💡 覚え方: Type(型)
Ctrl+F12
実装へ移動
シンボルの実装に移動します。
💡 覚え方: Implementation(実装)
Alt+Home
基底シンボルへ移動
シンボルの基底定義へ移動します。
💡 覚え方: Base(基底)
Alt+End
派生シンボルへ移動
シンボルの派生定義へ移動します。
💡 覚え方: Derived(派生)
Shift+Alt+F12
使用箇所に移動
使用箇所に直接移動します。
💡 覚え方: Usage(使用)
Ctrl+Alt+F
ファイル構造を表示
現在のファイルの構造をツリー形式で表示します。
💡 覚え方: Structure(構造)
Alt+ArrowDown
次のメンバー/タグへ移動
次のメンバーまたはタグに移動します。
💡 覚え方: ↓ = Next(次)
Alt+ArrowUp
前のメンバー/タグへ移動
前のメンバーまたはタグに移動します。
💡 覚え方: ↑ = Previous(前)
Ctrl+[
包含宣言へ移動
現在の要素を含む宣言に移動します。
💡 覚え方: Containing(包含)
Ctrl+Alt+D
To-do アイテムに移動
To-do アイテムに移動します。
💡 覚え方: Do(To-do)
Ctrl+E → T
スタックトレースを調査
例外時のスタックトレースを調査します。
💡 覚え方: Trace(トレース)
Shift+Alt+L
ソリューション エクスプローラーで表示
ソリューション エクスプローラーで現在の項目を表示します。
💡 覚え方: Locate(表示)
Tab
構造ナビゲーション
コード構造間を移動します。Tabで次、Shift+Tabで前に移動します。
💡 覚え方: Tab(構造)
Ctrl+Space
シンボル補完
シンボル名のコード補完を表示します。
💡 覚え方: Symbol(シンボル)
Ctrl+Alt+Space
スマート補完
コンテキストに基づいたスマートな補完を行います。
💡 覚え方: Smart(スマート)
Shift+Alt+Space
シンボルのインポート補完
インポート可能なシンボルを補完します。
💡 覚え方: Import(インポート)
Ctrl+Shift+Enter
ステートメントを完成
現在のステートメントを自動で完成します。
💡 覚え方: Complete(完成)
Ctrl+Shift+Space
パラメーター情報
メソッド呼び出しのパラメーター情報を表示します。
💡 覚え方: Parameter(パラメーター)
Ctrl+Shift+Alt+Space
前のシグネチャへ移動
パラメーター情報内で前のオーバーロードされたシグネチャに移動します。
💡 覚え方: Previous(前)
Ctrl+Shift+F1
クイックドキュメント
クイックドキュメントを表示します。
💡 覚え方: Documentation(ドキュメント)
Ctrl+Shift+Alt+ArrowUp
コードを上に移動
選択したコードを上に移動します。
💡 覚え方: ↑ = Up(上)
Ctrl+Shift+Alt+ArrowDown
コードを下に移動
選択したコードを下に移動します。
💡 覚え方: ↓ = Down(下)
Ctrl+Shift+Alt+ArrowLeft
コードを左に移動
選択したコードを左に移動します。
💡 覚え方: ← = Left(左)
Ctrl+Shift+Alt+ArrowRight
コードを右に移動
選択したコードを右に移動します。
💡 覚え方: → = Right(右)
Ctrl+Alt
選択範囲を拡張
選択範囲を拡張します。
💡 覚え方: Extend(拡張)
Ctrl+Alt++
選択範囲を縮小
選択範囲を縮小します。
💡 覚え方: Shrink(縮小)
Ctrl+D
行または選択範囲を複製
行または選択範囲を複製します。
💡 覚え方: Duplicate(複製)
Ctrl+Shift+[
包含する宣言を選択
包含する宣言全体を選択します。
💡 覚え方: Declaration(宣言)
Ctrl+Alt+/
行コメントの切り替え
現在の行をコメント/コメント解除します。
💡 覚え方: / = Comment(コメント)
Ctrl+Shift+/
ブロックコメントの切り替え
選択範囲をブロックコメントで囲む/解除します。
💡 覚え方: Block(ブロック)
Alt+Insert
コード生成メニューを表示
コンストラクタやプロパティなどのコードを自動生成します。
💡 覚え方: Insert(生成)
Ctrl+E → L
ライブテンプレートを挿入
ライブテンプレートを挿入します。
💡 覚え方: Live(ライブ)
Ctrl+E → U
テンプレートで囲む
選択範囲をテンプレートで囲みます。
💡 覚え方: Surround(囲む)
Alt+Insert
テンプレートからファイルを作成
Solution Explorerでテンプレートからファイルを作成します。(Ctrl+Alt+Insertでも可能)
💡 覚え方: Template(テンプレート)
Ctrl+Shift+Backspace
最後の編集位置へ移動
最後に編集した位置に移動します。
💡 覚え方: Backspace(戻る)
Ctrl+,
最近使用したファイルを表示
最近使用または編集したファイルを表示します。
💡 覚え方: , = Recent(最近)
Ctrl+Shift+,
最近の編集を表示
最近行った編集を表示します。
💡 覚え方: Edits(編集)
Ctrl+Alt+F7
関連ファイルに移動
関連するファイルを表示します。
💡 覚え方: Related(関連)
Ctrl+`
ブックマークを表示
すべてのブックマークを表示します。
💡 覚え方: ` = Bookmarks(ブックマーク)
Ctrl+0-9
ブックマークに移動
番号付きブックマーク(0~9)に移動します。
💡 覚え方: 数字キー
Ctrl+Shift+0-9
ブックマーク設定/解除
番号付きブックマークを設定または解除します。
💡 覚え方: Bookmark(ブックマーク)
Alt+Enter
クイックフィックスとコンテキストアクションを表示
利用可能なクイックフィックスとコンテキストアクションを表示します。
💡 覚え方: Alt+Enter = 修正
Ctrl+Shift+Alt+A
このコードをインスペクト
現在のコードをインスペクト(詳細解析)します。
💡 覚え方: Analyze(解析)
Ctrl+Alt+V
インスペクション結果ウィンドウを表示
インスペクション結果ウィンドウを表示します。
💡 覚え方: View(表示)
Ctrl+E → H
型階層を表示
型の階層構造を表示します。
💡 覚え方: Hierarchy(階層)
Alt+PageDown
次のハイライトへ移動
次のエラー、警告、または提案のハイライトに移動します。
💡 覚え方: PageDown = 次(Next)
Alt+PageUp
前のハイライトへ移動
前のエラー、警告、または提案のハイライトに移動します。
💡 覚え方: PageUp = 前(Previous)
Shift+Alt+PageDown
次のエラーへ移動
次のエラーまたは警告に移動します。
💡 覚え方: Shift+Alt+PageDown = 次のエラー
Shift+Alt+PageUp
前のエラーへ移動
前のエラーまたは警告に移動します。
💡 覚え方: Shift+Alt+PageUp = 前のエラー
Ctrl+Shift+R
リファクタリングを実行
リファクタリングメニューを表示します。
💡 覚え方: Refactor(リファクタリング)
Ctrl+R → R
名前の変更
シンボルの名前を変更します。
💡 覚え方: Rename(名前変更)
Ctrl+R → O
型またはstaticメンバーを移動
型またはstaticメンバーを別の場所に移動します。
💡 覚え方: Organize(移動)
Ctrl+R → D
安全に削除
未使用のコードを安全に削除します。(Alt+Delでも可能)
💡 覚え方: Delete(削除)
Ctrl+R → M
メソッドを抽出
選択したコードを新しいメソッドに抽出します。
💡 覚え方: Method(メソッド)
Ctrl+R → V
変数を導入
選択した式を変数に置き換えます。
💡 覚え方: Variable(変数)
Ctrl+R → F
フィールドを導入
選択した式をフィールドに置き換えます。
💡 覚え方: Field(フィールド)
Ctrl+R → P
パラメーターを導入
選択した式をパラメーターに置き換えます。
💡 覚え方: Parameter(パラメーター)
Ctrl+R → I
インライン化
メソッドまたは変数のインライン化を行います。
💡 覚え方: Inline(インライン)
Ctrl+R → S
シグネチャを変更
メソッドのシグネチャを変更します。
💡 覚え方: Signature(シグネチャ)
Ctrl+E → C
コードクリーンアップ
コードクリーンアップを実行します。
💡 覚え方: Cleanup(クリーンアップ)
Ctrl+Alt+S
コードスタイルを適用
コードスタイル設定を適用します。
💡 覚え方: Style(スタイル)
Ctrl+Alt+Enter
コードを整形
コードを整形(リフォーマット)します。
💡 覚え方: Ctrl+Alt+Enter = 整形
Ctrl+U → R
ユニットテストを実行
ユニットテストを実行します。
💡 覚え方: Run(実行)
Ctrl+U → D
ユニットテストをデバッグ
ユニットテストをデバッグモードで実行します。
💡 覚え方: Debug(デバッグ)
Ctrl+U → L
ソリューションのすべてのテストを実行
ソリューション内のすべてのテストを実行します。
💡 覚え方: Launch(実行)
Ctrl+U → Y
現在のセッションのテストを実行
現在のテストセッションを実行します。
💡 覚え方: Ysession(セッション)
Ctrl+U → U
前回のテスト実行を繰り返し
前回のテスト実行を繰り返します。
💡 覚え方: Update(繰り返し)
Ctrl+Alt+U
ユニットテストエクスプローラーを表示
ユニットテストエクスプローラーを表示します。
💡 覚え方: Unit Test Explorer(エクスプローラー)
Ctrl+Alt+T
ユニットテストセッションを表示
ユニットテストセッションを表示します。
💡 覚え方: Test Sessions(セッション)