idea操作小技巧总结
一、热键
- 光标导航前进|后退 Ctrl+Alt+左右方向键
- 光标转到语句块的头尾 Ctrl+[|]
- 再次提示函数参数列表 Ctrl+P
- 插入实时模板 Ctrl+J
- 文件结构查看 Ctrl+F12
- 书签定义 F11
- 书签列表跳转 Shift+F11
- 直接转到函数声明位置 Ctrl+鼠标左键
- 直接转到函数实现位置 Ctrl+Shift+鼠标左键
- 最近的文件 Ctrl+E
- 最近的代码位置 Ctrl+Shift+E
- 代码格式化 Ctrl+Shift+L
- 快速查找 Ctrl+Shift+F
- 快速文件查找 双击Shift
- 代码补全当前行 Ctrl + Shift + Enter
- 快速上下文操作 Alt+Enter
- 代码生成 Alt+Insert
- 变量批量重命名 Shift+F6
- 变量批量重命名 Ctrl+W 选中关键词,Alt+J 逐个选中就可以批量编辑了。
- 显示类的继承关系 类文件中:Ctrl+H
- 函数的调用层级关系 Ctrl+Alt+H
- 类图UML查看 Ctrl+Alt+Shift+U
- 常用Alt+1 菜单折叠|全窗口编辑
- 选中代码围绕 Ctrl+Alt+T
- 选中代码重构提取方法 Ctrl+Alt+M
- 批量多行操作 Alt+选区
- 从历史记录粘贴 Ctrl+Shift+V
- 比对 Ctrl+D:选择两个文件对比|代码与外部文件对比|粘贴板与选区代码对比。
- 分支对比:项目名称鼠标右键|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操作小技巧总结的更多相关文章
- OMG,12 个精致的 Java 字符串操作小技巧,学它
字符串可以说是 Java 中最具有代表性的类了,似乎没有之一哈,这就好像直播界的李佳琪,脱口秀中的李诞,一等一的大哥地位.不得不承认,最近吐槽大会刷多了,脑子里全是那些段子,写文章都有点不由自主,真的 ...
- VIM的一些操作小技巧
vim的设计理念是:组合. 命令的组合,模式的组合, 普通模式 左: h 上:k 下:j 右 : l i : 当前光标处插入 I: 到光标所在行的行首进入插入模式 a: 在当前光标的后一位 ...
- mysql避免数据库误操作小技巧(转)
避免混淆开发环境的DB和生产环境的DB这在小公司小团队尤其常见.一个人即负责开发,又管DB.桌面上开了一坨终端,有的是开发的DB,有的是生产的DB.一不留神,就写串了,或者粘贴串了.更郁闷的是,有时候 ...
- mac文本操作小技巧——2019年10月17日
声明:看的别人博主写的,自己整理的,非原创,只是自用. mac文本操作技巧 官方指导文档:https://support.apple.com/zh-cn/HT201236 1.光标移动 1.1 行首. ...
- Windows 操作小技巧 之一(持续更新)
1.图片批量旋转 通常携带单反去景点排了大量照片回来处理图片时都会遇到很多横竖杂乱排序的图片难以处理的情形.现提供如下技巧进行处理. 1).在文件夹中添加"方向"的排列或分组选项: ...
- My操作小技巧
1.当我们新增一条数据之后想要获取其自增长的id,可以紧随新增语句后调用 SELECT last_insert_id();即可获得,一般搭配变量一起使用 SELECT @newUserId:=last ...
- Intellij IDEA的一些操作小技巧
1.Presentation Mode 我们可以使用 Presentation Mode,将IDEA弄到最大,可以让你只关注一个类里面的代码,进行毫无干扰的 coding.可以使用Alt+v快捷键,弹 ...
- Unity操作小技巧
1.操作类 1)F:选择物体后聚焦 2)V:选择物体的顶点,顶点吸附 3)Ctrl:摁住后拖动物体,可以按照系统设置的步长进行移动(Edit -> Snap setting) 4)Q W E R ...
- ORCAD中的一些操作小技巧
1.ORCAD中改变元器件和文本字体颜色的命令: 打开在 View -> Toolbar -> Command Window.然后圈选文字(可复选),然后到 Command Window ...
- C/C++ 宏操作小技巧
Abstract 之前写了一个非常mini的log库(也不算库把,自己瞎jb写的),里面几乎都是宏的实现.这里打算趁热打铁,把自己知道的几下子都贴出来,后续如果有新的收获会更新这个博文. 文笔拙劣,主 ...
随机推荐
- thinkpad x250装manjaro linux,解决指纹和远程桌面问题
前言 家里有个thinkpad x250闲置,平时主要用windows,大概隔一年半年装一次linux看看发展程度. 自己平时用的服务器一般装centos和debian,偶尔是ubuntu. 桌面li ...
- canvas绘制--圆角多边形
context.arcTo() arcTo() 方法在画布上创建介于两个切线之间的弧/曲线. JavaScript 语法: context.arcTo(x1,y1,x2,y2,r); 参数描述 参数 ...
- (Redis基础教程之五)如何在Redis中操作字符串
如何在ubuntu18.04上安装和保护redis 如何连接到Redis数据库 如何管理Redis数据库和Keys 如何在Redis中管理副本和客户端 如何在Redis中管理字符串 如何在Redis中 ...
- java——棋牌类游戏五子棋(webwzq1.0)之三(Msg)
package msg; import java.io.ObjectInputStream; import java.net.DatagramSocket; /******************** ...
- 【docker-compose】ElasticSearch安装教程
仅供学习参考 ,请勿轻易在生产环境使用 0. 目录树 1. 创建目录 mkdir -p /docker/elasticsearch/conf /docker/elasticsearch/data /d ...
- Python 调整Excel行高、列宽
在Excel中,默认的行高和列宽可能不足以完全显示某些单元格中的内容,特别是当内容较长时.通过调整行高和列宽,可以确保所有数据都能完整显示,避免内容被截断.合理的行高和列宽可以使表格看起来更加整洁和专 ...
- 一个.NET开源、免费、功能强大的 PDF 处理工具
前言 在日常工作中PDF文档的处理往往受限于其固有的格式,使得用户在编辑.合并.剪裁等方面面临诸多不便.今天大姚给大家分享一个.NET开源.免费.功能强大的 PDF 处理工具:PDF 补丁丁(PDFP ...
- Spring框架IoC核心详解
介绍 IoC(Inversion of Control:控制反转) 是一种设计思想,而不是一个具体的技术实现.IoC 的思想就是将原本在程序中手动创建对象的控制权,交由 Spring 框架来管理,由S ...
- GPU 驱动漏洞:窥探驱动漏洞利用的技术奥秘
GPU 驱动漏洞:窥探驱动漏洞利用的技术奥秘 本文尝试以 GPU 漏洞为引介绍围绕 GPU 驱动这一攻击面,安全研究人员对内核漏洞利用技术做的一些探索. 背景介绍 目前移动 SOC 平台上由多个硬件模 ...
- 转载 mybatis-plus配置控制台打印完整带参数SQL语句
问题背景 通常我们开发的时候,需要联合控制台和Navicat/PLSQL等工具进行语句的拼接检查,如果只是输出了一堆???,那么将极大降低我们的效率.因此我们需要输出完整的SQL语句以便调试. Upd ...