一、热键

  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

idea操作小技巧总结的更多相关文章

  1. OMG,12 个精致的 Java 字符串操作小技巧,学它

    字符串可以说是 Java 中最具有代表性的类了,似乎没有之一哈,这就好像直播界的李佳琪,脱口秀中的李诞,一等一的大哥地位.不得不承认,最近吐槽大会刷多了,脑子里全是那些段子,写文章都有点不由自主,真的 ...

  2. VIM的一些操作小技巧

    vim的设计理念是:组合. 命令的组合,模式的组合,     普通模式 左: h 上:k 下:j 右 : l   i : 当前光标处插入 I: 到光标所在行的行首进入插入模式 a: 在当前光标的后一位 ...

  3. mysql避免数据库误操作小技巧(转)

    避免混淆开发环境的DB和生产环境的DB这在小公司小团队尤其常见.一个人即负责开发,又管DB.桌面上开了一坨终端,有的是开发的DB,有的是生产的DB.一不留神,就写串了,或者粘贴串了.更郁闷的是,有时候 ...

  4. mac文本操作小技巧——2019年10月17日

    声明:看的别人博主写的,自己整理的,非原创,只是自用. mac文本操作技巧 官方指导文档:https://support.apple.com/zh-cn/HT201236 1.光标移动 1.1 行首. ...

  5. Windows 操作小技巧 之一(持续更新)

    1.图片批量旋转 通常携带单反去景点排了大量照片回来处理图片时都会遇到很多横竖杂乱排序的图片难以处理的情形.现提供如下技巧进行处理. 1).在文件夹中添加"方向"的排列或分组选项: ...

  6. My操作小技巧

    1.当我们新增一条数据之后想要获取其自增长的id,可以紧随新增语句后调用 SELECT last_insert_id();即可获得,一般搭配变量一起使用 SELECT @newUserId:=last ...

  7. Intellij IDEA的一些操作小技巧

    1.Presentation Mode 我们可以使用 Presentation Mode,将IDEA弄到最大,可以让你只关注一个类里面的代码,进行毫无干扰的 coding.可以使用Alt+v快捷键,弹 ...

  8. Unity操作小技巧

    1.操作类 1)F:选择物体后聚焦 2)V:选择物体的顶点,顶点吸附 3)Ctrl:摁住后拖动物体,可以按照系统设置的步长进行移动(Edit -> Snap setting) 4)Q W E R ...

  9. ORCAD中的一些操作小技巧

    1.ORCAD中改变元器件和文本字体颜色的命令: 打开在 View -> Toolbar -> Command Window.然后圈选文字(可复选),然后到 Command Window ...

  10. C/C++ 宏操作小技巧

    Abstract 之前写了一个非常mini的log库(也不算库把,自己瞎jb写的),里面几乎都是宏的实现.这里打算趁热打铁,把自己知道的几下子都贴出来,后续如果有新的收获会更新这个博文. 文笔拙劣,主 ...

随机推荐

  1. mongodb之进阶

    常用命令: 1.查看数据库空间大小 db.stats(); 默认是bytes单位 { "db" : "xxx", //当前数据库 "collectio ...

  2. Linux之buffer/cache

    buffers和cached解释 =========================================================缓存(cached)是把读取过的数据保存起来,重新读 ...

  3. MAC清理

    今日分享 Mac清理 有很多三方软件可以清理,以前用过腾讯的柠檬lite,每次就清个几百兆,系统数据感觉还是得自己手动清理才行 今天电脑又在提醒储存空间不足了,一看占用发现系统数据占了100多个G,学 ...

  4. 在TOMCAT8.5使用 JOSSO 单点登录(Agent 端)

    网上找到的玩法都是用 josso 给的命令行工具加工 tomcat,这个办法有不少问题: 1. tomcat8.5 还不支持 2. 很难配置,这让我险些放弃 tomcat8.5,用 tomcat8,但 ...

  5. 从英库(Engkoo)输入法吐槽

    今天整理文件的时候发现在 OneDrive 的根目录还有一个 EngkooPinyin 的文件夹,看配置文件更新已经是 2014 年 3 月了.当时微软出这个输入法的时候,感觉非常好用,然后满怀热情给 ...

  6. 解决httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0

    httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for Se ...

  7. Qt/C++视频监控安卓版/多通道显示视频画面/录像存储/视频播放安卓版/ffmpeg安卓

    一.前言 随着监控行业的发展,越来越多的用户场景是需要在手机上查看监控,而之前主要的监控系统都是在PC端,毕竟PC端屏幕大,能够看到的画面多,解码性能也强劲.早期的手机估计性能弱鸡,而现在的手机性能不 ...

  8. Qt编写的项目作品17-自定义曲线图柱状图

    一.功能特点 可设置X轴Y轴范围值. 可设置背景颜色.文本颜色.网格颜色. 可设置三条曲线颜色.颜色集合. 可设置是否显示十字定位线,支持分别开启横向或者纵向定位线. 可设置十字定位线的宽度.颜色. ...

  9. 记一次语音合成遇到的坑:PCM音频流转WAV

    需求内容: 预合成音:支持将固定音合成并完成上传操作 解决思路: 调用公有云识别引擎,获取识别引擎合成的音频流, 然后将音频流转成wav文件, 最后将文件上传到oss服务器上. 遇到的问题 问题主要在 ...

  10. OpenCV4.1.0与CUDAcuda_10.1.105联合进行图像特征点提取和特征匹配时,运行程序时错误提示:无法定位程序输入点?createBFMatchercv@DescriptorMatcher@cuda@cv......于动态链接库......

    问题描述: OpenCV4.1.0与CUDAcuda_10.1.105联合进行图像特征点提取和特征匹配时,运行程序时错误提示:无法定位程序输入点?createBFMatchercv@Descripto ...