- Ctrl-Alt-L :根据当前代码样式设置重新格式化代码,或从主菜单中选择“代码|重新格式化代码”
- Ctrl-H :可以“在文件中查找”对话框的“预览”区域进行快速搜索,而无需离开该对话框。“预览”对话框显示前100个结果。
- Alt -1 :打开“项目”工具窗口并将焦点切换到该窗口
- Alt-Shift-R(Refactor | rename) :您可以轻松地重命名类、方法和变量,并自动更正使用它们的所有位置。将插入符号放在要重命名的符号处,键入新名称,然后按Enter键。
- Ctrl Shift A : 发现以显示搜索栏。按Ctrl+F添加另一个字段,您可以在其中键入替换字符串。
- 在“在文件中查找”对话框中,可以通过按Ctrl+A切换到替换→ 在文件中替换。类似地,按Ctrl H隐藏“替换为”字段并切换到常规搜索。
- Ctrl-Alt-F7(编辑|查找用法|显示用法) :您可以查看整个项目中类、方法或变量的所有用法列表,并快速导航到所选项。将插入符号放在符号处,要跳转到某个用法,请从列表中选择该用法,然后按Enter键。
- 使用快捷方式对代码行和代码块进行注释和取消注释:
控制斜杠:用于单行注释(//…)
Ctrl-Shift键斜杠:用于阻止注释(/*…*/) - 按Alt Shift键↑以扩展代码选择。每次按下Alt Shift键时↑,选择将扩展到代码的其他区域。例如,选择从方法名扩展到调用此方法的表达式,然后扩展到整个语句,再扩展到包含块,依此类推。
- 按Shift键两次可以在项目中搜索文件、操作、符号、UI元素、Git分支和注释。再次按下双Shift键,将搜索范围扩展到非项目项。使用选项卡或直接快捷键Ctrl Shift T表示类,Ctrl Shift R表示文件,Ctrl Alt Shift N表示符号,Ctrl Shift A表示缩小搜索结果范围的操作。
- 按Ctrl Shift A→ 在编辑器中复制“行”或“选择”以复制选定的代码块,或在未选择块时复制当前行。
- 按Ctrl E(查看|最近的文件)可查看最近打开的文件列表。
- Code|Move Statement Up/Down操作可用于重新组织代码行,例如使变量声明更接近变量用法。选择一个代码片段,然后按Alt键↑或Alt↓ .当编辑器中未选择任何内容时,插入符号位置的行将被移动。
- 按Ctrl G可以快速定位所有引用插入符号的代码,无论该符号是类、方法、字段、参数还是其他语句的一部分。
- 当脚本被断点停止时,您可以执行表达式或为变量重新分配值。Evaluate Expression功能可帮助您获取有关程序状态的其他详细信息,或在运行时测试各种场景。
如果代码中存在表达式,请按住Alt(在Windows和Linux上)或⌥(在macOS上)并单击它。如果您想评估特定的代码片段,请在单击之前选择它。
若要计算任意表达式,请选择“运行”|“调试操作”|“计算表达式”。将打开一个单独的对话框,该对话框支持各种构造,包括循环、赋值、lambda等。 - Postfix代码完成从右到左应用,以避免编码时向后插入符号跳跃。在要更改的代码片段后键入一个点,然后选择所需的选项。要查看带有后缀模板的建议列表,也可以按Ctrl-Alt-Shift J。
- “提取变量”重构将选定的表达式包装到变量中。它添加了一个新的变量声明,并将该表达式用作初始值设定项。选择一个表达式,然后按Alt Shift L键(Refactor | Extract/Introduct | Variable)。
- 通过按Ctrl-Shift A可以轻松地覆盖基类的方法→ 替代方法。。。(代码|重写方法)。要实现当前类实现的接口(或抽象基类)的方法,请按Alt Shift P(代码|实现方法)。
- IntelliJ IDEA可以为类中的字段生成getter和setter方法。在类中插入符号后,按Alt Insert(代码|生成)。
- 对于Spring中的端点,您可以单击以查找用法,快速生成HTTP请求,在专用工具窗口中显示所有端点,或者创建OpenAPI规范文件。
- 按Ctrl-Shift I键(查看|快速定义)可以在插入符号处预览符号的定义或内容,而无需在单独的编辑器选项卡中打开它。
- 要在插入符号处快速查看类或方法的文档,请按Ctrl-Shift空格(查看|快速文档)。
- 使用代码完成时,您可以通过按Tab键接受弹出列表中当前突出显示的选择。与使用Enter接受不同,所选名称将覆盖插入符号右侧的其余名称。这对于用另一个方法或变量名替换一个方法和变量名尤其有用。
- 您可以在编辑器中通过一次按键应用不同的代码样式、着色方案或键映射。按Ctrl键后引号(查看|快速切换方案)指定要切换到的方案。
- IntelliJ IDEA提供了与以下版本控制系统的开箱即用集成:Git、Mercurial、Subversion和Perforce。对应用程序进行版本化以进行协作,并消除在本地存储所有代码库的风险。按Alt 9查看项目中更改的历史记录,或按Ctrl Shift A→ 犯罪将您的本地更改发送到存储库。
- 本地历史记录允许您跟踪对文件、类、方法或任何代码片段的所有更改,并在必要时回滚到任何稳定点。要查看本地历史记录,请从主菜单中选择“文件”|“当前文件”|显示历史记录。
- 您可以使用语句完成来创建代码构造。开始键入方法声明、方法调用或语句,如if、do-while、try-catch或return。按Ctrl-Shift-Enter将语句完成为语法正确的结构。
- 在任何工具窗口中按Esc键都会将焦点移动到编辑器上。Shift-Esc将焦点移动到编辑器,并隐藏当前或最后一个激活的工具窗口。Ctrl-Shift A键→ 跳转到最后一个工具窗口将焦点从编辑器移至最后一个聚焦的工具窗口。
- 您可以使用camel大小写前缀来缩小代码完成建议的列表。
- 如果要在调试期间记录程序状态,请使用非挂起断点。选择要记录的表达式,按住Shift键,然后单击应记录该表达式的行处的边沟。在本例中,send.size()将在到达第24行时被记录。
经典idea的快捷键整理
于 2024-07-15 17:18:38 首次发布