因水平有限,有的快捷键未能列出中文释义,如有建议,请评论处留言,不断完善。
id | keyboard | comment |
---|---|---|
$Copy | control C,control INSERT, | 复制 |
$Cut | control X,shift DELETE, | 剪切 |
$Delete | DELETE, | 删除 |
$Paste | control V,shift INSERT, | 粘贴 |
$Redo | control shift Z,alt shift BACK_SPACE, | 重做(不要用ctrl+y,在idea中ctrl+y是删除行) |
$SelectAll | control A, | 全选 |
$Undo | control Z,alt BACK_SPACE, | 撤销 |
ActivateDebugToolWindow | alt 5, | 切换窗口:debug窗口 |
ActivateFavoritesToolWindow | alt 2, | 切换窗口:favorites窗口 |
ActivateFindToolWindow | alt 3, | 切换窗口:继承结构窗口 |
ActivateHierarchyToolWindow | alt 8, | 切换窗口: |
ActivateMessagesToolWindow | alt 0, | 切换窗口: |
ActivateProjectToolWindow | alt 1, | 切换窗口:项目窗口 |
ActivateRunToolWindow | alt 4, | 切换窗口:运行窗口(控制台) |
ActivateStructureToolWindow | alt 7, | 切换窗口:结构窗口(大纲) |
ActivateTerminalToolWindow | alt F12, | 切换窗口:终端窗口(cmd命令等) |
ActivateTODOToolWindow | alt 6, | 切换窗口:todo窗口(待完成代码) |
ActivateVersionControlToolWindow | alt 9,alt shift 9, | 切换窗口: 版本控制窗口 |
AddToFavoritesPopup | alt shift F, | 弹出添加到favorites窗口 |
AutoIndentLines | control alt I, | 代码缩进(格式化),只对选中的内容有效 |
Back | control alt LEFT, | 上一个编辑位置 |
BraceOrQuoteOut | TAB, | 切出括号或引号 |
CallHierarchy | control alt H, | 方法的调用结构(和对象的继承结构有点不同,这里是方法) |
ChangeSignature | control F6, | 修改方法签名 |
ChangesView.GroupBy.Directory | ctrl P, | |
ChangesView.Move | alt shift M, | |
ChangesView.Rename | F2,Shift F6, | 重命名 |
ChangesView.Revert | control alt Z, | |
ChangesView.SetDefault | control SPACE, | |
ChangeTypeSignature | control shift F6, | 改变方法签名 |
ChooseDebugConfiguration | alt shift F9, | 选择debug哪个程序 |
ChooseRunConfiguration | alt shift F10, | 选择运行哪个程序 |
ClassNameCompletion | control alt SPACE, | |
CloseActiveTab | control shift F4, | 关闭活动选项卡,多按会一直关闭 |
CloseContent | control F4, | 关闭文档,或者窗口 |
CodeCompletion | control SPACE, | 代码自动补全 |
CodeInspection.OnEditor | alt shift I, | 对editor中当前文件进行代码检查 |
CollapseAll | control SUBTRACT,control MINUS, | 折叠所有 |
CollapseAllRegions | control shift SUBTRACT,control shift MINUS, | 折叠所有代码块 |
CollapseBlock | control shift PERIOD, | 折叠代码块,period是 句号 字符 |
CollapseExpandableComponent | shift ENTER,control SUBTRACT,control MINUS, | |
CollapseRegion | control SUBTRACT,control MINUS, | 折叠代码块 |
CollapseRegionRecursively | control alt SUBTRACT,control alt MINUS, | |
CollapseSelection | control PERIOD, | 折叠所选内容 |
CollapseTreeNode | SUBTRACT, | 折叠树节点(例如package) |
CommentByBlockComment | control shift SLASH,control shift DIVIDE, | 注释块 |
CommentByLineComment | control SLASH,control DIVIDE, | 注释行 |
CompareTwoFiles | control D, | 比较2个文件 |
Compile | control shift F9, | 编译(重新编译) |
CompileDirty | control F9, | 编译未编译的文件 |
Console.Execute | ENTER, | |
Console.Execute.Multiline | control ENTER, | |
Console.History.Browse | control alt E, | |
Console.History.Next | ||
Console.History.Previous | ||
Console.Open | control shift F10, | |
ContextHelp | F1, | 帮助(会联网打开) |
CopyElement | F5, | 复制(idea中f5可不是刷新) |
CopyPaths | control shift C, | 复制路径 |
CopyReference | control alt shift C, | |
Debug | shift F9, | debug模式运行 |
DebugClass | 无 | |
Debugger.EditTypeSource | shift F4, | |
Diff.ApplyLeftSide | alt shift RIGHT, | 对比: |
Diff.ApplyRightSide | alt shift LEFT, | 对比: |
Diff.FocusOppositePane | control TAB, | 对比: |
Diff.FocusOppositePaneAndScroll | control shift TAB, | 对比: |
Diff.NextChange | alt RIGHT, | 对比: |
Diff.PrevChange | alt LEFT, | 对比: |
Diff.ShowDiff | control D, | 对比: |
Diff.ShowSettingsPopup | control shift D, | 对比: |
DirDiffMenu.SynchronizeDiff | ENTER, | 对比: |
DirDiffMenu.SynchronizeDiff.All | control ENTER, | 对比: |
DumpLookupElementWeights | control alt shift W, | |
DuplicatesForm.SendToLeft | control 1, | |
DuplicatesForm.SendToRight | control 2, | |
EditBreakpoint | control shift F8, | 弹出编辑断点 |
EditorAddOrRemoveCaret | 无 | |
EditorAddRectangularSelectionOnMouseDrag | 无 | |
EditorBackSpace | BACK_SPACE,shift BACK_SPACE, | 退格(删除) |
EditorChooseLookupItem | ENTER, | 代码补全: 确定当前item |
EditorChooseLookupItemDot | control PERIOD, | 代码补全: 确定当前item并加.号 |
EditorChooseLookupItemReplace | TAB, | 代码补全: 当前item替换原有item |
EditorCodeBlockEnd | control CLOSE_BRACKET, | 到当前块末尾(按多次到下一个块) |
EditorCodeBlockEndWithSelection | control shift CLOSE_BRACKET, | 选中到当前块末尾(按多次到下一个块) |
EditorCodeBlockStart | control OPEN_BRACKET, | 到当前块开头(按多次到上一个块) |
EditorCodeBlockStartWithSelection | control shift OPEN_BRACKET, | 选中到当前块开头(按多次到上一个块) |
EditorCompleteStatement | control shift ENTER, | 代码补全:完成整个语句(也有代码内换行的作用) |
EditorContextInfo | alt Q, | |
EditorCreateRectangularSelection | 无 | |
EditorCreateRectangularSelectionOnMouseDrag | 无 | |
EditorDeleteLine | control Y, | 删除行(idea中ctrl y可不是重做) |
EditorDeleteToWordEnd | control DELETE, | 删除到词尾 |
EditorDeleteToWordStart | control BACK_SPACE, | 删除到词头 |
EditorDown | DOWN, | 光标向上移动 |
EditorDownWithSelection | shift DOWN, | 光标向下多选 |
EditorDuplicate | control D, | 复制当前行(这在eclipse中是删除行,慢慢就习惯了) |
EditorEnter | ENTER, | 换行 |
EditorEscape | ESCAPE, | ESCAPE |
EditorFocusGutter | alt shift 6, | |
EditorIndentSelection | TAB, | |
EditorJoinLines | control shift J, | 合并行 |
EditorLeft | LEFT, | 光标左移 |
EditorLeftWithSelection | shift LEFT, | 光标向左多选 |
EditorLineEnd | END, | 到行尾 |
EditorLineEndWithSelection | shift END, | 选中到行尾 |
EditorLineStart | HOME, | 到行首 |
EditorLineStartWithSelection | shift HOME, | 选中到行首 |
EditorLookupDown | control DOWN, | 光标不动,页面向下 |
EditorLookupUp | control UP, | 光标不动,页面向上 |
EditorMatchBrace | control shift M, | 配对括号之间切换(可以快速找到块的头和尾) |
EditorMoveToPageBottom | control PAGE_DOWN, | 到页尾 |
EditorMoveToPageBottomWithSelection | control shift PAGE_DOWN, | 选中到页尾 |
EditorMoveToPageTop | control PAGE_UP, | 到页首 |
EditorMoveToPageTopWithSelection | control shift PAGE_UP, | 选中到页首 |
EditorNextWord | control RIGHT, | 光标到下个单词 |
EditorNextWordWithSelection | control shift RIGHT, | 选中到下个单词 |
EditorPageDown | PAGE_DOWN, | 向下一页 |
EditorPageDownWithSelection | shift PAGE_DOWN, | 选中到下页 |
EditorPageUp | PAGE_UP, | 向上一页 |
EditorPageUpWithSelection | shift PAGE_UP, | 选中到上页 |
EditorPasteFromX11 | 无 | |
EditorPasteSimple | control alt shift V, | 复制(这个应该有更高级的理解) |
EditorPreviousWord | control LEFT, | 光标到上一个单词 |
EditorPreviousWordWithSelection | control shift LEFT, | 选中到上一个单词 |
EditorRight | RIGHT, | 光标向右 |
EditorRightWithSelection | shift RIGHT, | 向右多选 |
EditorScrollDown | control DOWN, | 光标不动,向下滚动 |
EditorScrollToCenter | control M, | 滚动屏幕,使光标在中间 |
EditorScrollUp | control UP, | 光标不动,向上滚动 |
EditorSelectWord | control W, | 编辑选中的单词(如果光标在某个单词中,会选中整个单词。如果选中的是整个单词,会向外继续选单词) |
EditorShowGutterIconTooltip | alt shift 6, | |
EditorSplitLine | control ENTER, | 换行(感觉和enter一样啊) |
EditorStartNewLine | shift ENTER, | 行内换行(代码中换行) |
EditorStartNewLineBefore | control alt ENTER, | 行内向上换行 |
EditorTab | TAB, | tab缩进 |
EditorTextEnd | control END, | 到文件末尾 |
EditorTextEndWithSelection | control shift END, | 选中到文件末尾 |
EditorTextStart | control HOME, | 到文件开头 |
EditorTextStartWithSelection | control shift HOME, | 选中到文件开头 |
EditorToggleCase | control shift U, | 切换大小写 |
EditorToggleColumnMode | alt shift INSERT, | 列插入模式 |
EditorToggleInsertState | INSERT, | |
EditorUnindentSelection | shift TAB, | 左缩进 |
EditorUnSelectWord | control shift W, | |
EditorUp | UP, | 光标向上 |
EditorUpWithSelection | shift UP, | 向上多选 |
EditSource | F4, | 编辑源码(和ctrl b一样) |
EditSourceInNewWindow | shift F4, | 在新窗口编辑源码 |
EvaluateExpression | alt F8, | debug: |
ExpandAll | control ADD,control EQUALS, | 展开所有 |
ExpandAllRegions | control shift ADD,control shift EQUALS, | 展开所选区域 |
ExpandAllToLevel1 | control shift MULTIPLY,control shift MULTIPLY, | |
ExpandAllToLevel2 | control shift MULTIPLY,control shift MULTIPLY, | |
ExpandAllToLevel3 | control shift MULTIPLY,control shift MULTIPLY, | |
ExpandAllToLevel4 | control shift MULTIPLY,control shift MULTIPLY, | |
ExpandAllToLevel5 | control shift MULTIPLY,control shift MULTIPLY, | |
ExpandExpandableComponent | shift ENTER,control ADD,control EQUALS, | |
ExpandLiveTemplateByTab | TAB, | |
ExpandRegion | control ADD,control EQUALS, | 展开区域 |
ExpandRegionRecursively | control alt ADD,control alt EQUALS, | 展开区域(迭代) |
ExpandToLevel1 | control MULTIPLY,control MULTIPLY, | |
ExpandToLevel2 | control MULTIPLY,control MULTIPLY, | |
ExpandToLevel3 | control MULTIPLY,control MULTIPLY, | |
ExpandToLevel4 | control MULTIPLY,control MULTIPLY, | |
ExpandToLevel5 | control MULTIPLY,control MULTIPLY, | |
ExpandTreeNode | ADD, | 展开树 |
ExportToTextFile | alt O, | |
ExpressionTypeInfo | control shift P, | |
ExternalJavaDoc | shift F1, | |
ExtractMethod | control alt M, | 抽取代码为方法 |
FileChooser.GotoDesktop | control D, | 文件浏览器: 切换到桌面(实测是用户目录啊) |
FileChooser.GotoHome | control 1, | 文件浏览器:转到user目录 |
FileChooser.GotoModule | control 3, | 文件浏览器:转到module目录 |
FileChooser.GotoProject | control 2, | 文件浏览器:转到project目录 |
FileChooser.NewFolder | alt INSERT,control N, | 文件浏览器:新建文件 |
FileChooser.TogglePathShowing | control P, | 文件浏览器:切换是否显示地址栏(这个没啥用,默认显示地址栏最好) |
FileStructurePopup | control F12, | 显示文件大纲 |
Find | control F,alt F3, | 查找 |
FindInPath | control shift F, | 全文查找(搜索) |
FindNext | F3,control L, | 查找下一个 |
FindPrevious | shift F3,control shift L, | 查找上一个 |
FindUsages | alt F7, | 查找在哪些地方被用到 |
FindUsagesInFile | control F7, | 查找在哪些文件被用到 |
FindWordAtCaret | control F3, | 查找insert光标所在处的单词 |
ForceRunToCursor | control alt F9, | debug: 运行到光标处 |
ForceStepInto | alt shift F7, | debug: 强制单步执行,会进入方法 |
ForceStepOver | alt shift F8, | debug: 强制跳出 |
Forward | control alt RIGHT, | 上一个位置 |
FullyExpandTreeNode | MULTIPLY, | 展开整个树节点 |
Generate | alt INSERT, | 新建(创建) |
Git.Reword.Commit | F2,Shift F6, | |
GotoAction | control shift A, | 跳转到某个动作(这个潜力很大,可以好好发掘) |
GotoBookmark0 | control 0, | 到书签0 |
GotoBookmark1 | control 1, | 到书签1 |
GotoBookmark2 | control 2, | 到书签2 |
GotoBookmark3 | control 3, | 到书签3 |
GotoBookmark4 | control 4, | 到书签4 |
GotoBookmark5 | control 5, | 到书签5 |
GotoBookmark6 | control 6, | 到书签6 |
GotoBookmark7 | control 7, | 到书签7 |
GotoBookmark8 | control 8, | 到书签8 |
GotoBookmark9 | control 9, | 到书签9 |
GotoChangedFile | control N, | 跳转到(查找)有修改的文件 |
GotoClass | control N, | 跳转到(查找)类 |
GotoCustomRegion | control alt PERIOD, | |
GotoDeclaration | control B, | 跳转到声明或定义的地方,相当与eclipse的f3 |
GotoFile | control shift N, | 跳转到(查找)文件 |
GotoImplementation | control alt B, | 查找实现接口的方法 |
GotoLine | control G, | 到第几行 |
GotoNextError | F2, | 下一个错误 |
GotoPreviousError | shift F2, | 上一个错误 |
GotoRelated | control alt HOME, | |
GotoSuperMethod | control U, | |
GotoSymbol | control shift alt N, | |
GotoTest | control shift T, | 到测试类 |
GotoTypeDeclaration | control shift B, | |
HideActiveWindow | shift ESCAPE, | |
HideAllWindows | control shift F12, | 隐藏所有窗口,只留下编辑器窗口,相当于编辑器全屏 |
HideSideWindows | ||
HighlightUsagesInFile | control shift F7, | |
HippieBackwardCompletion | alt shift SLASH, | |
HippieCompletion | alt SLASH, | |
ImplementMethods | control I, | 插入未实现的方法 |
Inline | control alt N, | 释放方法为代码 |
InsertLiveTemplate | control J, | 插入动态模板 |
IntroduceConstant | control alt C, | 抽取为常量(public 修饰) |
IntroduceField | control alt F, | 抽取为变量(private修饰) |
IntroduceParameter | control alt P, | |
IntroduceVariable | control alt V, | |
JumpToLastChange | control shift BACK_SPACE, | |
JumpToLastWindow | F12, | |
MaintenanceAction | ctrl alt shift SLASH, | |
MaximizeToolWindow | control shift QUOTE, | |
MethodDown | alt DOWN, | 下一个方法 |
MethodHierarchy | control shift H, | |
MethodOverloadSwitchDown | control DOWN, | |
MethodOverloadSwitchUp | control UP, | |
MethodUp | alt UP, | 上一个方法 |
Move | F6, | 类移动到其他位置 |
MoveElementLeft | control alt shift LEFT, | |
MoveElementRight | control alt shift RIGHT, | |
MoveLineDown | alt shift DOWN, | |
MoveLineUp | alt shift UP, | 行上移一行 |
MoveStatementDown | control shift DOWN, | |
MoveStatementUp | control shift UP, | |
NewElement | alt INSERT, | 新建对象 |
NewElementSamePlace | control alt INSERT, | |
NewScratchFile | control alt shift INSERT, | |
NextDiff | F7, | 下一个不同 |
NextEditorTab | alt shift RIGHT, | |
NextOccurence | control alt DOWN, | |
NextParameter | TAB, | |
NextProjectWindow | control alt CLOSE_BRACKET, | |
NextTab | alt RIGHT, | |
NextTemplateVariable | TAB,ENTER, | |
OptimizeImports | control alt O, | |
OverrideMethods | control O, | 覆盖方法 |
ParameterInfo | control P, | |
PasteMultiple | control shift V,control shift INSERT, | |
PopupHector | ctrl alt shift H, | |
PreviousDiff | shift F7, | 上一个不同 |
PreviousEditorTab | alt shift LEFT, | |
PreviousOccurence | control alt UP, | |
PreviousProjectWindow | control alt OPEN_BRACKET, | |
PreviousTab | alt LEFT, | 上一个选项卡 |
PreviousTemplateVariable | shift TAB, | |
PrevParameter | shift TAB, | |
ProjectViewChangeView | alt F1, | project窗口切换视图 |
QuickActionPopup | control alt ENTER, | |
QuickChangeScheme | control BACK_QUOTE, | 快速改变color,keymap等(back_quoto是 ~符号) |
QuickEvaluateExpression | control alt F8, | |
QuickImplementations | control shift I, | |
QuickJavaDoc | control Q, | 快速查看java文档 |
RecentChangedFiles | 无 | |
RecentFiles | control E, | 最近打开的文件 |
RecentLocations | control shift E, | 最近打开的位置 |
Refactorings.QuickListPopupAction | control alt shift T, | 弹出重构操作列表界面 |
ReformatCode | control alt L, | 格式化整个文件,如果选中内容,那么只格式选中 |
Refresh | control F5, | 刷新 |
RenameElement | shift F6, | 重命名 |
Replace | control R, | |
ReplaceInPath | control shift R, | |
Rerun | control F5, | |
RerunTests | shift alt R, | |
ResizeToolWindowDown | control shift DOWN, | |
ResizeToolWindowLeft | control shift LEFT, | |
ResizeToolWindowRight | control shift RIGHT, | |
ResizeToolWindowUp | control shift UP, | |
RestoreDefaultLayout | shift F12, | |
Resume | F9, | debug: 重新开始 |
Run | shift F10, | 运行 |
RunClass | control shift F10, | 运行 |
RunDashboard.ShowConfigurations | control shift T, | |
RunInspection | control shift alt I, | |
RunToCursor | alt F9, | debug: 运行到光标处 |
SafeDelete | alt DELETE, | 安全删除,这个有什么用? |
SaveAll | control S, | 保存全部 |
SearchEverywhere.CompleteCommand | TAB, | |
SearchEverywhere.NavigateToNextGroup | PAGE_DOWN,control DOWN, | |
SearchEverywhere.NavigateToPrevGroup | PAGE_UP,control UP, | |
SearchEverywhere.NextTab | TAB, | |
SearchEverywhere.PrevTab | shift TAB, | |
SearchEverywhere.SelectItem | Enter, | |
SelectAllOccurrences | control alt shift J, | |
SelectIn | alt F1, | 打开视图(窗口)选择框 |
SelectNextOccurrence | alt J, | 多选下一个 |
SendEOF | control D, | |
ShelveChanges.UnshelveWithDialog | control shift U, | |
ShelvedChanges.Rename | F2,Shift F6, | |
ShowBookmarks | shift F11, | 显示书签 |
ShowContent | alt DOWN, | |
ShowErrorDescription | control F1, | 查看错误描述 |
ShowExecutionPoint | alt F10, | |
ShowFilePath | control alt F12, | 打开文件在资源管理中的位置 |
ShowFilterPopup | control alt F, | |
ShowIntentionActions | alt ENTER, | |
ShowNavBar | alt HOME, | 查看在导航栏中的位置 |
ShowPopupMenu | CONTEXT_MENU, | 略 |
ShowProjectStructureSettings | control alt shift S, | 工程结构设置 |
ShowReformatFileDialog | control shift alt L, | 格式化对话框 |
ShowSearchHistory | alt down, | 搜索历史下拉框 |
ShowSettings | control alt S, | 全局设置 |
ShowSettingsAndFindUsages | control shift alt F7, | 显示它的设置和哪里用到它 |
ShowUsages | control alt F7, | 哪里用到它 |
SmartStepInto | shift F7, | debug: |
SmartTypeCompletion | control shift SPACE, | |
StepInto | F7, | debug: 单步执行 |
StepOut | shift F8, | debug: |
StepOver | F8, | debug: |
Stop | control F2, | debug: |
StopBackgroundProcesses | control shift F2, | 停止后台进程 |
StructuralSearchPlugin.StructuralReplaceAction | 无 | |
StructuralSearchPlugin.StructuralSearchAction | 无 | |
SurroundWith | control alt T, | 代码环绕 |
SurroundWithLiveTemplate | control alt J, | 代码环绕(用模板) |
SwitchCoverage | control alt F6, | |
Switcher | ctrl TAB,ctrl shift TAB, | 切换选项卡(向前) |
Synchronize | control alt Y, | 切换选项卡(向后) |
ToggleBookmark | F11, | 切换(开关)一个书签 |
ToggleBookmark0 | control shift 0, | 切换(开关)书签0 |
ToggleBookmark1 | control shift 1, | 切换(开关)书签1 |
ToggleBookmark2 | control shift 2, | 切换(开关)书签2 |
ToggleBookmark3 | control shift 3, | 切换(开关)书签3 |
ToggleBookmark4 | control shift 4, | 切换(开关)书签4 |
ToggleBookmark5 | control shift 5, | 切换(开关)书签5 |
ToggleBookmark6 | control shift 6, | 切换(开关)书签6 |
ToggleBookmark7 | control shift 7, | 切换(开关)书签7 |
ToggleBookmark8 | control shift 8, | 切换(开关)书签8 |
ToggleBookmark9 | control shift 9, | 切换(开关)书签9 |
ToggleBookmarkWithMnemonic | control F11, | 自定义书签名称(Mnemonic是助记符的意思) |
ToggleLineBreakpoint | control F8, | 切换(开关)行断点 |
TogglePopupHints | ||
ToggleReadOnlyAttribute | ||
ToggleTemporaryLineBreakpoint | control shift alt F8, | |
TypeHierarchy | control H, | 继承关系 |
UnselectPreviousOccurrence | alt shift J, | 多选取消选择一个 |
Unwrap | control shift DELETE, | 去掉环绕 |
UsageView.Include | INSERT, | |
ValidateXml | ||
Vcs.MoveChangedLinesToChangelist | alt shift M, | |
Vcs.QuickListPopupAction | alt BACK_QUOTE, | |
Vcs.RollbackChangedLines | control alt Z, | |
Vcs.ShowMessageHistory | control M,control E, | |
VcsHistory.ShowAllAffected | alt shift A, | |
VcsShowNextChangeMarker | shift control alt DOWN, | |
VcsShowPrevChangeMarker | shift control alt UP, | |
ViewBreakpoints | control shift F8, | |
ViewSource | control ENTER, | |
XDebugger.AttachToProcess | control alt F5, | |
XDebugger.NewWatch | INSERT, | |
XDebugger.SetValue | F2, |