ReSharper 2025.2 Help

默认键盘快捷键方案

所有 ReSharper 操作都可以通过键盘快捷键调用。 大多数操作都有默认快捷键,您可以直接使用。 对于其余操作,您可以根据需要分配首选的快捷键。

ReSharper 提供了 两个默认的键盘快捷键方案

  • Visual Studio — 此方案旨在最大限度地减少与 Visual Studio 自身键盘快捷键的冲突。

  • IntelliJ IDEA — 此方案的大多数快捷键与 IntelliJ IDEA 及其 衍生的 Web 开发 IDE 中使用的快捷键相同。 它在所有 JetBrains 开发环境中提供了一种通用的以键盘为中心的体验。

无论您选择哪种方案,您都可以随时更改单个键盘快捷键。

如果您想更改任何单个命令的快捷键,请转到 工具 | 选项 | 环境 | 键盘 ,通过其 别名找到命令(请参阅下表的右列),按下新的快捷键,然后单击 分配。 有关更多信息,请参阅 配置键盘快捷键

代码分析

Visual Studio

IntelliJ IDEA

别名

切换当前文件的代码分析

Control+Alt+Shift+D8

Control+Alt+Shift+D8

ReSharper_EnableDaemon

文件中的下一个代码问题(错误、警告或建议)

Alt+PageDown

F12

ReSharper_GotoNextHighlight

文件中的上一个代码问题(错误、警告或建议)

Alt+PageUp

Shift+F12

ReSharper_GotoPrevHighlight

文件/解决方案中的下一个错误/警告

Alt+Shift+PageDown

Alt+F12

ReSharper_GotoNextErrorInSolution

文件/解决方案中的上一个错误/警告

Alt+Shift+PageUp

Shift+Alt+F12

ReSharper_GotoPrevErrorInSolution

检查此内容

Control+Shift+Alt+A

Control+Shift+Alt+A

ReSharper_InspectThis

查看以下内容的层次结构:

Control+E H

Control+Alt+H

ReSharper_TypeHierarchyBrowse

检查结果窗口

Control+Alt+V

Control+Alt+,

ReSharper_ShowInspectionWindow

代码辅助

Visual Studio

IntelliJ IDEA

别名

显示操作列表

Alt+Enter

Alt+Enter

ReSharper_AltEnter

从剪贴板历史中粘贴

Control+Shift+V

Control+Shift+V

ReSharper_PasteMultiple

代码清理

Control+E C

Control+Alt+F

ReSharper_CleanupCode

静默代码清理

Control+E F

Control+Shift+Alt+F

ReSharper_SilentCleanupCode

重新格式化代码

Control+Alt+Enter

Control+Alt+L

ReSharper_ReformatCode

应用语法样式

Control+Alt+S

Control+Alt+S

ReSharper_ApplyCodeStyle

基本代码补全

Control+Space

Control+Space

ReSharper_CompleteCodeBasic

智能代码补全

Control+Alt+Space

Control+Shift+Space

ReSharper_CompleteCodeSmart

导入符号补全

Alt+Shift+Space

Control+Alt+Space

ReSharper_CompleteCodeTypeName

强制补全非预选项

Control+Enter

Control+Enter

ReSharper_ForceCompleteItem

完成语句

Control+Shift+Enter

Control+Shift+Enter

ReSharper_CompleteStatement

参数信息:显示/转到下一个签名

覆盖 Visual Studio 命令 Edit.ParameterInfo Ctrl+Shift+Space

Control+P

ReSharper_ParameterInfoShow

参数信息:转到上一个签名

Control+Alt+Shift+Space

Control+Alt+Shift+Space

ReSharper_ParameterInfoGoToPreviousSignature

切换内嵌提示

Control+Alt+Shift+5

Control+Alt+Shift+5

ReSharper_ToggleInlayHints

快速文档

Control+Shift+F1

Control+Q

ReSharper_QuickDoc

复制代码引用

Control+Alt+Shift+C

Control+Alt+Shift+C

ReSharper_CopyFqn

插入实时模板

Control+E L

Control+J

ReSharper_LiveTemplatesInsert

用模板包围

Control+E U

Alt+Control+J

ReSharper_SurroundWith

从模板创建文件

Alt+Control+Insert

Alt+Control+Insert

ReSharper_GenerateFileBesides

生成代码

Alt+Insert

Alt+Insert

ReSharper_Generate

向上移动代码

Control+Shift+Alt+Up

Control+Alt+Shift+Up

ReSharper_MoveUp

向下移动代码

Control+Shift+Alt+Down

Control+Alt+Shift+Down

ReSharper_MoveDown

向左移动代码

Control+Shift+Alt+Left

Control+Alt+Shift+Left

ReSharper_MoveLeft

向右移动代码

Control+Shift+Alt+Right

Control+Alt+Shift+Right

ReSharper_MoveRight

扩展选择

Control+Alt+Right

Control+W

ReSharper_ExtendSelection

收缩选择

Control+Alt+Left

Control+Shift+W

ReSharper_ShrinkSelection

选择包含的声明

Control+Shift+[

Control+Shift+[

ReSharper_SelectContainingDeclaration

复制当前行或选择内容

Control+D

Control+D

ReSharper_DuplicateText

合并行

Control+Shift+J

ReSharper_JoinLines

使用行注释注释

Control+Alt+/

Control+/

ReSharper_LineComment

使用块注释注释

Control+Shift+/

Control+Shift+/

ReSharper_BlockComment

文档实体

Control+/

N/A

ReSharper_CppDocument

运行配置弹出窗口

Control+Shift+Alt+R

Control+Shift+Alt+R

ReSharper_RunConfigSettings

构建/不构建运行

Control+Alt+F5

Control+Alt+F5

ReSharper_CurrentConfigRunAlt

构建/不构建调试

Alt+F5

Alt+F5

ReSharper_CurrentConfigDebugAlt

Visual Studio

IntelliJ IDEA

别名

全局搜索/转到类型

Control+T

Control+N

ReSharper_GotoType

转到文件

Control+Shift+T

Shift+Control+N

ReSharper_GotoFile

转到文件成员

Alt+\

Control+F12

ReSharper_GotoFileMember

转到符号

Alt+Shift+T

Shift+Control+Alt+N

ReSharper_GotoSymbol

转到文本

Ctrl+T,T,T

Ctrl+N,N,N

ReSharper_GotoText

导航到

Alt+`

Control+Shift+G

ReSharper_NavigateTo

转到符号类型

Control+Shift+F11

Control+Shift+T

ReSharper_GotoTypeDeclaration

转到声明

覆盖 Visual Studio 命令 Edit.GotoDefinition F12

Control+B

ReSharper_GotoDeclaration

转到实现

覆盖 Visual Studio 命令 Edit.GotoDeclaration Ctrl+F12

Control+Shift+Alt+B

ReSharper_GotoImplementations

切换头文件/源文件(C++)

Alt+O

Alt+O

ReSharper_SwitchHeaderSource

转到基符号

Alt+Home

Control+U

ReSharper_GotoBase

转到派生符号

Alt+End

Alt+Control+B

ReSharper_GotoInheritors

转到用法

Shift+Alt+F12

Control+Alt+F7

ReSharper_ShowUsages

转到包含声明

Control+[

Control+[

ReSharper_GotoContainingDeclaration

转到下一个成员/标签

Alt+Down

Alt+Down

ReSharper_GotoNextMember

转到上一个成员/标签

Alt+Up

Alt+Up

ReSharper_GotoPrevMember

结构导航:向前

标签页

标签页

ReSharper_StructuralNavigationForward

结构导航:向后

Shift+Tab

Shift+Tab

ReSharper_StructuralNavigationBackward

查找用法

Shift+F12

Alt+F7

ReSharper_FindUsages

查找相关实体的用法

Control+Shift+Alt+F12

Shift+Alt+F7

ReSharper_FindUsagesAdvanced

高亮文件中的用法

Shift+Alt+F11

Control+Shift+F7

ReSharper_HighlightUsages

转到上一个位置/高亮

Control+Alt+PageUp

Control+Alt+PageUp

ReSharper_ResultListGoToPrevLocation

转到下一个位置/高亮

Control+Alt+PageDown

Control+Alt+PageDown

ReSharper_ResultListGoToNextLocation

移除用法高亮

Esc

Esc

查看最近的文件

Control+,

Control+E

ReSharper_GotoRecentFiles

查看最近的编辑

Control+Shift+,

Alt+Shift+Control+Back

ReSharper_GotoRecentEdits

转到上一次编辑

Shift+Control+Back

Shift+Control+Back

ReSharper_GotoLastEditLocation

转到相关文件

Control+Alt+F7

Control+Alt+Shift+G

ReSharper_GotoRelatedFiles

转到断点

Control+Alt+F9

Control+Alt+F9

ReSharper_GotoBreakpoints

查看书签

Control+`

Control+`

ReSharper_BookmarksBookmarksMenu

转到编号书签

Ctrl+[digit]

Ctrl+[digit]

ReSharper_BookmarksGoToBookmarkX

切换编号书签

Ctrl+Shift+[digit]

Ctrl+Shift+[digit]

ReSharper_BookmarksToggleBookmarkX

查找结果窗口

Control+Alt+F12

Control+Alt+U

ReSharper_ShowFindResults

文件结构

Control+Alt+F

Control+F11

ReSharper_ShowCodeStructure

待办事项

Control+Alt+D

Control+Alt+.

ReSharper_ShowTodoExplorer

堆栈跟踪浏览器

Control+E T

Control+Shift+E

ReSharper_ExploreStackTrace

在解决方案/程序集资源管理器中定位

Shift+Alt+L

Alt+Shift+L

ReSharper_LocateInSolutionOrAssemblyExplorer

优化引用

Control+Alt+Y

Control+Alt+Y

ReSharper_OptimizeReferences

转到操作

Control+Shift+A

Control+Shift+A

ReSharper_GotoAction

重构

Visual Studio

IntelliJ IDEA

别名

重构此内容

Control+Shift+R

Control+Shift+R

ReSharper_RefactorThis

重命名

Control+R R

F2

ReSharper_Rename

移动

Control+R O

F6

ReSharper_Move

安全删除

Control+R D

Alt+Delete

ReSharper_SafeDelete

提取方法

Control+R M

Control+Alt+M

ReSharper_ExtractMethod

引入变量

Control+R V

Control+Alt+V

ReSharper_IntroVariable

引入字段

Control+R F

Control+Alt+D

ReSharper_IntroduceField

引入参数

Control+R P

Control+Alt+P

ReSharper_IntroduceParameter

内联

Control+R I

Control+Alt+N

ReSharper_InlineVariable

封装字段

Control+R E

Control+R E

ReSharper_EncapsulateField

更改签名

Control+R S

Control+F6

ReSharper_ChangeSignature

单元测试

Visual Studio

IntelliJ IDEA

别名

运行单元测试

Control+U R

Control+T R

ReSharper_UnitTestRunFromContext

调试单元测试

Control+U D

Control+T D

ReSharper_UnitTestDebugContext

创建单元测试

Control+U C

Control+T C

ReSharper_GenerateUnitTestAction

转到测试/被测试类

Control+U F

Control+T F

ReSharper_GoToLinkedTypesAction

运行解决方案中的所有测试

Control+U L

Control+T L

ReSharper_UnitTestRunSolution

运行当前测试会话

Control+U Y

Control+T Y

ReSharper_UnitTestRunCurrentSession

重复上一次测试运行

Control+U U

Control+T T

ReSharper_UnitTestSessionRepeatPreviousRun

追加到测试会话

Control+U A

Control+T A

ReSharper_UnitTestSessionAppendTests

创建新的测试会话

Control+U N

Control+T N

ReSharper_UnitTestSessionNewSession

在 dotMemory Unit 下运行测试

Control+U M

Control+T M

ReSharper_ProfileAllTestsInCurrentContextWithMemoryUnit

单元测试浏览器

Control+Alt+U

Control+Alt+T

ReSharper_ShowUnitTestExplorer

单元测试会话

Control+Alt+T

Control+Alt+R

ReSharper_ShowUnitTestSessions

工具窗口

Visual Studio

IntelliJ IDEA

别名

文件结构

Control+Alt+F

Control+F11

ReSharper_ShowCodeStructure

查找结果窗口

Control+Alt+F12

Control+Alt+U

ReSharper_ShowFindResults

层次结构窗口

Control+E H

Control+Alt+H

ReSharper_TypeHierarchyBrowse

检查结果窗口

Control+Alt+V

Control+Alt+,

ReSharper_ShowInspectionWindow

堆栈跟踪浏览器

Control+E T

Control+Shift+E

ReSharper_ExploreStackTrace

待办事项

Control+Alt+D

Control+Alt+.

ReSharper_ShowTodoExplorer

单元测试浏览器

Control+Alt+U

Control+Alt+T

ReSharper_ShowUnitTestExplorer

单元测试会话

Control+Alt+T

Control+Alt+R

ReSharper_ShowUnitTestSessions

关闭最近的工具窗口

Control+Shift+F4

Control+Shift+F4

ReSharper_WindowManagerCloseRecentTool

激活最近的工具窗口

Control+Alt+Back

Control+Alt+Back

ReSharper_WindowManagerActivateRecentTool

最后修改日期: 2025年 9月 27日