idea快捷键(mac和Windows对比)

何禄
2023-12-01
操作(英文)操作(中文)Windows快捷键MacOS快捷键
Remember these Shortcuts
Smart code completion智能代码补全Ctrl + Shift + Space ⌃⇧Space
Search everywhere 快速查找 Double Shift Double ⇧
Show intention actions and quick-fixes显示意图行动和快速修正 Alt + Enter ⌘↩
Generate code生成代码 Alt + Ins ⌘N,⌃↩
Introduce Variable接收返回值 Alt + Ins ⌥⌘V
Parameter info参数信息 Ctrl + P⌘P
Extend selection扩展选择 Ctrl + W⌥⌘UP
Shrink selection缩小选择 Ctrl + Shift + W⌥⌘DOWN
Recent files popup最近文件弹出 Ctrl + E ⌘E
Rename重命名Shift + F6⇧F6
General
Open corresponding tool window打开相应的工具窗口 Alt + #[0-9] ⌘0..⌘9
Save all保存所有 Ctrl + S⌘S
Synchronize同步 Ctrl + Alt + Y⌘⌥Y
Toggle maximizing editor 最大化切换编辑器Ctrl + Shift + F12⌘⇧F12
Inspect current file with current profile检查当前文件与当前概要文件*Alt + Shift + I⌘⇧I
Quick switch current scheme 快速切换当前计划Ctrl + BackQuote (`) ⌃§,⌃`
Open Settings dialog 打开设置对话框 Ctrl + Alt + S ⌘,
Open Project Structure dialog打开项目结构对话框Ctrl + Alt + Shift + S ⌘;
Find Action查找操作Ctrl + Shift + A⌘⇧A
Debugging
Step over / into下一步/进入 F8 / F7F8/F7
Smart step into/Step out 智能进入/跳出Shift + F7 / Shift + F8⇧F7/⇧F8
Run to cursor运行到光标 Alt + F9 ⌥F9
Evaluate expression 计算表达式Alt + F8 ⌥F8
Resume program恢复程序F9⌘⌥R
Toggle breakpoint切换断点 Ctrl + F8⌘F8
View breakpoints查看断点Ctrl + Shift + F8⌘⇧F8
Search / Replace
Search everywhere快速查找 Double ShiftDouble⇧
Find 文件内查找Ctrl + F ⌘F
Find next /previous查找下一个/上一个 F3 / Shift + F3⌘G/⌘⇧G
Replace替换 Ctrl + R ⌘R
Find in path在路径内查找 Ctrl + Shift + F⌘⇧F
Replace in path在路径内替换 Ctrl + Shift + R ⌘⇧R
Select next occurrence 选择下个出现的文本Alt + J ⌃G
Select all occurrences选择全部选中的文本 Ctrl + Alt + Shift + J ⌃⌘G
Unselect occurrence取消选择下个出现的文本Alt + Shift + J ⌃G
Editing
Basic code completion基本代码补全 Ctrl + Space ⌃Space
Smart code completion智能代码补全Ctrl + Shift + Space⌃⇧Space
Complete statement补全语句 Ctrl + Shift + Enter⌘⇧↩
Parameter info (within method call arguments)在方法调用参数信息(参数)Ctrl + P ⌘P
Quick documentation lookup 快速查找文档 Ctrl + Q⌃J,
External Doc外部文档 Shift + F1 ⇧F1
Brief Info概览Ctrl + mouse ⌘+mouse
Show descriptions of error at caret 在插入符号显示错误描述Ctrl + F1 ⌘F1
Generate code...代码生成 Alt + Insert⌘N,⌃↩
Override methods覆写方法 Ctrl + O ⌃O
Implement methods实现方法Ctrl + I ⌃I
Surround with… 用…环绕代码 Ctrl + Alt + T ⌘⌥T
Comment /uncomment with line comment注释/取消注释 行注释 Ctrl + /⌘/
Comment /uncomment with block comment注释/取消注释 块注释 Ctrl + Shift + / ⌘⌥/
Extend selection扩展选择 Ctrl + W⌥UP
Shrink selection缩小选择Ctrl + Shift + W⌥DOWN
Context info上下文信息Alt + Q ⌃⇧Q
Show intention actions and quick-fixes 显示意图行动和快速修正 Alt + Enter ⌥↩
Reformat code格式化代码Ctrl + Alt + L ⌘⌥L
optimize imports优化导包 Ctrl + Alt + O ⌃⌥O
Auto-indent line(s) 自行缩进 行 Ctrl + Alt + I ⌃⌥L
Indent /unindent selected lines 缩进/取消缩进Tab / Shift + Tab tab/⇧tab
Cut current line to clipboard剪切当前行到剪切板 Ctrl + X , Shift + Delete ⌘X
Copy current line to clipboard复制当前行到剪切板 Ctrl + C , Ctrl + Insert ⌘C
Paste from clipboard从剪切板粘贴 Ctrl + V , Shift + Insert⌘V
Paste from recent buffers...从剪切板选择粘贴Ctrl + Shift + V ⌘⇧V
Duplicate current line 复制当前行 Ctrl + D⌘D
Delete line at caret删除当前行Ctrl + Y⌘BACKSPACE
Smart line join智能合并行Ctrl + Shift + J ⌃⇧J
Smart line split智能线分裂Ctrl + Enter ⌘↩
Start new line开始新的一行Shift + Enter⇧↩
Toggle case for word at caret or selected block切换大小写 Ctrl + Shift + U⌘⇧U
Select till code block end / start 选择到代码块结束/开始Ctrl + Shift + ] / [⌘⇧]/⌘⇧[
Delete to word end删除到单词结束 Ctrl + Delete⌥DEL
Delete to word start删除到单词开始Ctrl + Backspace⌥BACKSPACE
Expand/collapse code block展开/折叠代码块 Ctrl + NumPad+ / - ⌘+/⌘-
Expand all全部展开 Ctrl + Shift + NumPad+⌘⇧+
Collapse all全部折叠 Ctrl + Shift + NumPadClose⌘⇧-
active editor tab 关闭当前选项卡 Ctrl + F4⌘W
Refactoring
Copy复制F5F5
Move移动F6F6
Safe Delete安全删除Alt + Delete⌘DEL
Rename 重命名Shift + F6⇧F6
Refactor this 重构 Ctrl + Alt + Shift + T ⌃T
Change Signature更改签名 Ctrl + F6 ⌘F6
Inline内联Ctrl + Alt + N⌘⌥N
Extract Method提取方法 Ctrl + Alt + M⌘⌥M
Extract Variable提取变量 Ctrl + Alt + V ⌘⌥V
Extract Field提取字段Ctrl + Alt + F⌘⌥F
Extract Constant提取常量Ctrl + Alt + C⌘⌥C
Extract Parameter提取参数Ctrl + Alt + P ⌘⌥P
Navigation
Go to class查找classCtrl + N⌘O
Go to file查找文件Ctrl + Shift + N⌘⇧O
Go to symbol查找变量 Ctrl + Alt + Shift + N⌘⌥O
Go to next /previous editor tab上一个/下一个选项卡 Alt + Right/Left ⌃LEFT/⌃RIGHT
Go back to previous tool window回到以前的工具窗口F12 F12
Go to editor (from tool window) 回到编辑窗口EscESC
Hide active or last active window隐藏活动窗口或最后一个活动窗口Shift + Esc ⇧ESC
Go to line 跳转到行 Ctrl + G⌘L
Recent files popup 最近文件弹出 Ctrl + E ⌘E
Navigate back/ forward后退/前进Ctrl + Alt + Left/Right ⌘⌥LEFT/⌘⌥RIGHT
Navigate to last edit location导航到最后编辑的位置Ctrl + Shift + Backspace⌘⇧BACKSPACE
Select current file or symbol in any view 选择当前文件或变量到任何视图 Alt + F1 ⌥F1
Go to declaration跳转到声明处Ctrl + B ,Ctrl + Click ⌘B,⌘CLICK
Go to implementation(s)跳转到实现Ctrl + Alt + B⌘⌥B
Open quick definition lookup打开快速定义查找Ctrl + Shift + I ⌥SPACE,⌘Y
Go to type declaration去类型声明Ctrl + Shift + B ⌃⇧B
Go to super-method/ super-class父类方法/超类Ctrl + U ⌘U
Go to previous /next method去之前/下一个方法Alt + Up/Down ⌃UP/⌃DOWN
Move to code block end/ start移动到代码块开始/结束Ctrl + ]/[⌘]/⌘[
File structure popup弹出文件结构Ctrl + F12⌘F12
Type hierarchy类型层次结构 Ctrl + H ⌃H
Method hierarchy方法的层次结构Ctrl + Shift + H ⌘⇧H
Call hierarchy调用层次结构Ctrl + Alt + H⌃⌥H
Next /previous highlighted error 下一个/以前的错误高亮显示 F2 / Shift + F2F2/⇧F2
Edit source/View source编辑源/查看源代码F4 / Ctrl + EnterF4/⌘DOWN
Show navigation bar显示导航栏Alt + Home⌥Home
Toggle bookmark增加/取消书签 F11 F3
Toggle bookmark with mnemonic使用助记符增加/取消书签Ctrl + F11⌥F3
Go to numbered bookmark跳转到数字书签 Ctrl + #[0-9]⌃0…⌃9
Show bookmarks 显示书签 Shift + F11⌘F3
Compile and Run
Make projectMake projectCtrl + F9⌘F9
Compile selected file, package or module 选择编译文件,包或模块Ctrl + Shift + F9 ⌘⇧F9
Select configuration and run/debug选择配置和运行/调试Alt + Shift + F10/F9⌃⌥R/D
Run/Debug运行/调试 Shift + F10 / F9⌃R/D
Run context configuration from editor运行环境配置从当前编辑器Ctrl + Shift + F10 ⌃⇧R,⌃⇧D
Usage Search
Find usages /Find usages in file 发现使用/用法在文件Alt + F7 / Ctrl + F7⌥F7/⌘F7
Highlight usages in file强调使用的文件Ctrl + Shift + F7 ⌘⇧F7
Show usages显示使用Ctrl + Alt + F7⌘⌥F7
VCS / Local History
Commit project to VCS提交项目到VCSCtrl + K⌘K
Update project from VCS 更新项目从VCSCtrl + T ⌘T
Push commits 推送提交 Ctrl + Shift + K ⌘⇧K
‘VCS’ quick popupVCS快速操作Alt + BackQuote (`)⌃V
Live Templates
Surround with Live Template使用模板环绕 Ctrl + Alt + J⌘⌥J
Insert Live Template插入模板Ctrl + J ⌘J
 类似资料: