IntelliJ IDEA的大部分与编辑,导航,重构,调试和其他任务相关的命令都有键盘快捷键。记住这些热键可以通过将手放在键盘上来帮助您保持更高的工作效率。大家一起来看看吧~

下表列出了一些最有用的快捷方式:

捷径 行动
双 Shift 随处搜寻
查找与IntelliJ IDEA或您的项目相关的任何东西,然后将其打开,执行或跳转到该项目。
Ctrl+Shift+A 寻找行动
查找并执行命令,打开工具窗口或搜索设置。
Alt+Enter 显示意图动作和快速修复
修复突出显示的错误或警告,改进或优化代码构造。
F2
Shift+F2
在代码问题之间导航
跳至下一个或上一个突出显示的错误。
Ctrl+E 查看最近的文件
从列表中选择一个最近打开的文件。
Ctrl+Shift+Enter 完成当前声明
插入所有必要的尾随符号,并将插入符号放在可以开始键入下一条语句的位置。
Ctrl+Alt+L 重新格式化代码
根据当前代码样式设置重新格式化整个文件或所选片段。
Ctrl+Alt+Shift+T 调用重构
重构插入符号下的元素,例如,安全删除,复制,移动,重命名等。
Ctrl+W
Ctrl+Shift+W
扩展或缩小选择
根据特定的代码结构增加或减少选择范围。
Ctrl+/
Ctrl+Shift+/
添加/删除行或块注释
注释掉一行或一段代码。
Ctrl+B 前往申报
导航到实例化类的初始声明,称为方法或字段。
Alt+F7 查找用法
显示在整个项目中使用代码元素的所有位置。
Alt+1 聚焦项目工具窗口
Escape 关注编辑

如果您在操作系统中使用预定义的键盘映射之一,则可以打印 默认的键盘映射参考卡, 并在需要时将其保留在桌面上以进行查阅。该备忘单也可在“ 帮助” | “ 帮助”下找到。键盘映射参考。

选择正确的键盘映射

要查看键盘映射配置,请打开“ 设置/首选项”对话框,Ctrl+Alt+S 然后选择“ 键盘映射”。

  • 使用预定义的键盘映射
    IntelliJ IDEA会根据您的环境自动建议一个预定义的键盘映射。确保它与您正在使用的操作系统匹配,或者选择与您习惯使用的另一个IDE或编辑器(例如Eclipse或NetBeans)中的快捷方式匹配的操作系统。
  • 调整您的键盘映射
    您可以修改任何预定义键盘映射的副本,为 自己经常使用的命令分配自己的快捷方式。
  • 导入自定义按键映射
    如果您有习惯使用的自定义按键映射,则可以将其转移到安装中。

除了默认的键盘映射集,您还可以添加更多插件(例如GNOME和KDE的键盘映射):打开“ 设置/首选项”对话框Ctrl+Alt+S,选择“ 插件”,然后在Marketplace中搜索键盘映射。

在工作时学习捷径

IntelliJ IDEA提供了几种学习快捷方式的可能性:

  • 查找操作是最重要的命令,它使您可以在所有菜单和工具中搜索命令和设置。
    按Ctrl+Shift+A并开始键入以获取建议操作的列表。然后选择必要的操作并按Enter执行。

  • Key Promoter X是一个插件,每当使用鼠标执行命令时,该插件都会显示带有相应键盘快捷键的弹出通知。它还建议为经常执行的命令创建快捷方式。
  • 如果您在操作系统中使用预定义的键盘映射之一,则可以打印 默认的键盘映射参考卡, 并在需要时将其保留在桌面上以进行查阅。该备忘单也可在“ 帮助” | “ 帮助”下找到。键盘映射参考。
  • 要打印非默认或自定义的键盘映射,请使用 键盘映射导出器插件。

使用进阶功能

您可以使用以下有用的功能进一步提高生产力:

  • 快速清单
    如果您经常使用一组操作,请创建一个 快速列表以使用自定义快捷方式访问它们。例如,您可以尝试使用以下预定义的快速列表:

     <ul><li>重构这个 <kbd data-test="keystroke">Ctrl+Alt+Shift+T</kbd></li><li>VCS运作 <kbd data-test="keystroke">Alt+`</kbd></li></ul>
    </li>
    <li><strong>智能钥匙</strong><br>IntelliJ IDEA提供了许多&nbsp;键入辅助功能,例如自动添加配对的标签和引号以及检测<em>CamelHump</em>单词。</li>
    <li><strong>速度搜寻</strong><br>当焦点位于带有树,列表或表的工具窗口上时, 开始输入以查看匹配项。</li>
    <li><strong>按两次</strong><br>多次执行时,IntelliJ IDEA中的许多操作可以提供更多结果。例如,当您使用字段,参数或变量声明的一部分调用基本代码完成 时<kbd data-test="keystroke">Ctrl+Space</kbd>,它会根据当前范围内的项目类型来建议名称。如果再次调用它,它将包括可通过模块依赖项获得的类。当连续第三次调用建议时,建议列表将包括整个项目。</li>
    <li><strong>调整工具窗口大小</strong><br>您可以不用鼠标来调整工具窗口的大小:<ul><li>要调整垂直工具窗口的大小,请使用<kbd data-test="keystroke">Ctrl+Shift+Left</kbd>和<kbd data-test="keystroke">Ctrl+Shift+Right</kbd></li><li>要调整水平工具窗口的大小,请使用<kbd data-test="keystroke">Ctrl+Shift+Up</kbd>和<kbd data-test="keystroke">Ctrl+Shift+Down</kbd></li></ul>
    </li>
    

教您使用IntelliJ IDEA键盘快捷键~相关推荐

  1. 我最有用的IntelliJ IDEA键盘快捷键

    您是否在寻找提高生产力的方法? 使用键盘而不是鼠标执行操作可以节省您时间,这不是秘密. 如果您只考虑一个动作,那没什么大不了的. 如果您每天多次使用相同的操作怎么办? 如果将所有这些操作加在一起,它们 ...

  2. IntelliJ IDEA中跳转到上一个视图位置(向后/向前导航)的键盘快捷键

    本文翻译自:Keyboard shortcut for Jump to Previous View Location (Navigate back/forward) in IntelliJ IDEA ...

  3. intellij 快捷键_IntelliJ中的键盘快捷键

    intellij 快捷键 我上周参加了Hadi Hariri在JavaOne上的演讲. 他介绍了很多我不知道的IntelliJ键盘快捷键. 非常有用的谈话. 我在下面列出了一些最有用的. Cmd-1: ...

  4. IntelliJ中的键盘快捷键

    我上周参加了Hadi Hariri在JavaOne上的演讲. 他介绍了很多我不知道的IntelliJ键盘快捷键. 非常有用的谈话. 我在下面列出了一些最有用的. Cmd-1:将焦点移到"项目 ...

  5. 智能J IDEA键盘快捷键

    智能J IDEA键盘快捷键 最后修改时间:08 十二月 2021 IntelliJ IDEA为其与编辑,导航,重构,调试和其他任务相关的大多数命令提供了键盘快捷键.记住这些热键可以帮助您通过将手放在键 ...

  6. IntelliJ IDEA 15快捷键大全

    输入下面提供的License server即可破解. 选择License server,输入http://www.iteblog.com/idea/key.php地址即可激活IntelliJ IDEA ...

  7. IntelliJ Idea 常用快捷键 列表

    IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!) 1. -----------自动代码-------- 常用的有fori/sout/psvm+Tab即可生成循环.System.ou ...

  8. hbuilderx的快捷键整理pdf_mac键盘快捷键详解,苹果电脑键盘快捷键图文教程

    作为 Apple 最成熟的系统之一,macOS 已经成为许多人每天都在接触的生产力工具.为了帮助大家更好地了解 macOS 的生态魅力,我们整理了这份融合了文字图片和动图的mac键盘快捷键详解,希望能 ...

  9. 程序员计算机常用快捷键,19个程序员都爱不释手的键盘快捷键,快来看看你知道几个又用过几个吧!...

    19个程序员都爱不释手的键盘快捷键,快来看看你知道几个又用过几个吧! 2020-04-23 11:50:03 5点赞 42收藏 2评论 教你19个基本电脑技巧,你也可以玩转电脑! 电脑现在已成为人们学 ...

最新文章

  1. access自动自动累计余额_【大招来临】—— 真 自动化财务报告
  2. 2清空所有表_拉链表(二)
  3. Python 内置模块之 asyncio(异步iO)
  4. OpenCV——读取视频文件并写入文件
  5. jdbc Illegal value for setFetchSize()
  6. FirstApp,iphone开发学习总结1,UIview添加UIimage
  7. php upload 上传类,发布一个PHP的文件上传类——Uploader
  8. 4.3二叉树的非递归中序遍历输出王道数据结构例程实现
  9. ASML EUV 光源的极限工程
  10. overleaf 中相关的问题
  11. 用聊天记录当证据 对方改了微信号怎么证明他是他
  12. 微信小程序 使用 fly接口请求框架
  13. python处理netcdf_Python处理netCDF文件
  14. 抖音自动生成文字_抖音视频怎么加文字
  15. C语言void指针的用法
  16. toLua:简洁的使用说明
  17. Python之 列表推导式(含例题)
  18. it做形式主语的句子
  19. 联系Apple客服小结
  20. 七星聚会 (中国象棋棋局)

热门文章

  1. install命令的用法
  2. C++ 端点检测(8领域检测)
  3. 结束该死的IT生涯,各位IT人士加油了
  4. 【uiautomation】pc微信公众号点击
  5. 把时间当作朋友——现实
  6. 脑补慢动作的AI源代码来了:有了它,普通视频也能平滑补帧
  7. NOKIA N8 拆机视频
  8. C#读写EXCEL源码提示“office检测到此文件存在一个问题。为帮助保护您的计算机,不能打开此文件。 ”的解决
  9. 2022年3月3日,奇门遁甲起盘
  10. 配置即代码:先有鸡还是先有蛋