因水平有限,有的快捷键未能列出中文释义,如有建议,请评论处留言,不断完善。

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,