首页 > 其他分享 >idea操作小技巧总结

idea操作小技巧总结

时间:2024-04-15 15:59:07浏览次数:16  
标签:总结 文件 技巧 Ctrl Shift 代码 idea Alt 断点

一、热键

  1. 光标导航前进|后退 Ctrl+Alt+左右方向键
  2. 光标转到语句块的头尾 Ctrl+[|]
  3. 再次提示函数参数列表 Ctrl+P
  4. 插入实时模板 Ctrl+J
  5. 文件结构查看 Ctrl+F12
  6. 书签定义 F11
  7. 书签列表跳转 Shift+F11
  8. 直接转到函数声明位置 Ctrl+鼠标左键
  9. 直接转到函数实现位置 Ctrl+Shift+鼠标左键
  10. 最近的文件 Ctrl+E
  11. 最近的代码位置 Ctrl+Shift+E
  12. 代码格式化 Ctrl+Shift+L
  13. 快速查找 Ctrl+Shift+F
  14. 快速文件查找 双击Shift
  15. 代码补全当前行 Ctrl + Shift + Enter
  16. 快速上下文操作 Alt+Enter
  17. 代码生成 Alt+Insert  
  18. 变量批量重命名 Shift+F6
  19. 变量批量重命名 Ctrl+W 选中关键词,Alt+J 逐个选中就可以批量编辑了。
  20. 显示类的继承关系 类文件中:Ctrl+H
  21. 函数的调用层级关系 Ctrl+Alt+H
  22. 类图UML查看 Ctrl+Alt+Shift+U
  23. 常用Alt+1 菜单折叠|全窗口编辑
  24. 选中代码围绕 Ctrl+Alt+T
  25. 选中代码重构提取方法 Ctrl+Alt+M
  26. 批量多行操作 Alt+选区
  27. 从历史记录粘贴 Ctrl+Shift+V
  28. 比对 Ctrl+D:选择两个文件对比|代码与外部文件对比|粘贴板与选区代码对比。
  29. 分支对比:项目名称鼠标右键|git|分支对比。

二、Debug调试

  断点类型:普通断点、方法断点、属性断点、异常断点、条件断点、多线程断点。

  链调用代码智能步入:Shift+F7

三、后缀代码补全Postfix

  输入代码内容+下面的后缀(包含符号点)

  .var .sout .fori .forr .iter .if .return .null .nn .new .not.if .val .field .try .format .cast等

  设置中搜索后缀关键字,自定义list后缀:List<$EXPR$> $END$ = new ArrayList();

  其他操作

    添加自定义新建文件模板:设置|文件模板(File and Code Templates)

四、常用插件

  • 图标美化 Extra ToolWindow Colorful Icons
  • 日志控制台 Grep Console
  • Git提交内容规范 Git Commit Message Helper
  • AI代码助手 CodeGeeX、Fitten Code、Code With Me
  • 阿里巴巴代码知道参考 Alibaba Java Coding Guidelines
  • 代码缩略图 CodeGlance
  • Maven操作助手 Maven Helper
  • 按键展示助手 Presentation Assistant
  • 彩虹括号 Rainbow Brackets
  • 单元代码顺序图 SequenceDiagram
  • 快捷键提示 Key Promoter X

 

标签:总结,文件,技巧,Ctrl,Shift,代码,idea,Alt,断点
From: https://www.cnblogs.com/sdlz/p/18136101

相关文章

  • day01-02_我的Java学习笔记 (IDEA的安装、配置及使用、IDEA常用快捷键、IEDA创建空工
    1.IDEA的安装及配置1.1IDEA的安装具体操作,详见《04、IDEA安装详解.pdf》1.2IDEA主题配置、字体配置1.3IDEA常用快捷键1.4IDEA修改快捷键在IDEA工具中,Ctrl+空格的快捷键,可以帮助我们补全代码,但是这个快捷键和Windows中的输入法切换快捷键冲突,需要修改IDEA中......
  • 构建动态交互式H5导航栏:滑动高亮、吸顶和锚点导航技巧详解
    功能描述产品要求在h5页面实现集锚点、吸顶及滑动高亮为一体的功能,如下图展示的一样。当页面滑动时,内容区域对应的选项卡高亮。当点击选项卡时,内容区域自动滑动到选项卡正下方。布局设计css布局为了更清晰的描述各功能实现的方式,将页面布局进行了如下的拆分。★最外层的元......
  • 第十五届蓝桥杯C++B组省赛总结
    A握手问题简单模拟,答案为:12045ptsB小球反弹数学,最重要的一点,不考虑反弹,一直让小球走,直到达到一个顶点,它就会反弹回去。所以问题就变成了扩展这些方块,直到满足小球的角度,让小球能达到另一个顶点。\(233333\times15a=343720\times17b\)解出来a和b就知道我们要延......
  • 用户登录功能遇到的问题总结
    Cookie和Sessionsessionid每个用户都有自己的session,不同用户之间session是隔离的,这个由所有的session插件或者tomcat服务器自己维护分布式环境下用户信息保存到服务器的Session下就不靠谱了,不同节点的服务器sessioin数据并不会主动同步。使用服务器自身的session注意问题......
  • JavaScript判断图片是否已经加载完毕的方法汇总_javascript技巧
    JavaScript判断图片是否已经加载完毕的方法汇总_javascript技巧 在网上有很多关于判断图片是否已经加载完毕的文章,但是有的浏览器并不适合,下面小编给大家分享一些有关JavaScript判断图片是否已经加载完毕方法汇总,具体内容如下所示:一.onload事件通过监听图片的onload事件,可......
  • IDEA中Maven项目修改JSP后通过配置Tomcat实现立即生效
    参考:IDEA中Facets和Artifacts配置说明idea中artifacts、facets、modulesIntelliJIDEA部署Web项目,终于搞懂了传统SpringMvc项目目录和对应tomcat配置如下:在日常开发过程中,我们修改完java代码后,接着就点击Build编译,然后就可以去验证代码了(前提是On'Update'Action选......
  • 本地升级idea后,不能向github上提交代码问题处理
    问题现象:本人自己电脑之前一直使用idea2018.1商业破解版,之前有简历本地代码仓库,并在github上建立了关联的远程代码仓库。最近本人在本地升级一下idea,从idea2018.1商业版升级到2023.1.5社区版本(idea支持win7的版本基本就到2023.1这个版本了,目前本人尝试安装了2023.1.5和2023.1.3......
  • 【工作总结】工作累死累活,结果越做越差怎么办?
    工作无需燃烧自己在前面的文章中,笔者已经介绍了工作中没有努力一说,而是要做到四步走:了解情况,做出决策,抓住核心,运用手段。我相信同学们仍然会觉得笔者的说法过于绝对。那我凭借着这四步走,做很多很多业绩我不就能往上爬了,不也是努力工作嘛。我还是在工作中努力不是嘛,笔者想说的......
  • Tomcat启动闪退的10个解决小技巧
    引言大家好!在我们日常开发中,使用Tomcat作为Web服务器是相当常见的。然而,遇到Tomcat启动后立即闪退的问题也不是什么稀罕事。这种情况可能会让人感到困惑和沮丧,特别是当你急需完成一个项目或者修复一个重要的bug时。不过,别担心,这篇文章将为你提供一些解决Tomcat启动闪退问题......
  • clickhous用法总结
    clickhose的安装安装参考:https://www.cnblogs.com/cxygg/p/18129193clickhouse的文档支持中文,但是中文文档更新比英文的慢clickhouse本质上是一个数据分析工具,适合用来做数仓,它是列存数据库,擅长数据分析,不擅长数据修改,和hive类似,但是比hive快的多。所以在数据量不是特......