资讯专栏INFORMATION COLUMN

玩转IntelliJ IDEA

stackfing / 2029人阅读

摘要:是编程最好的,没有之一,提供了很多强大的功能,而且颜值也很高,唯一美中不足的就是价格不菲,不过好在用教育邮箱可以免费使用,每年授权一次。很多快捷键可以极大程度上提供我们的编码效率,下面记录了一些常用的快捷键。

IntelliJ IDEA是Java编程最好的IDE,没有之一,提供了很多强大的功能,而且颜值也很高,唯一美中不足的就是价格不菲,不过好在用教育邮箱可以免费使用,每年授权一次。

IDEA很多快捷键可以极大程度上提供我们的编码效率,下面记录了一些常用的快捷键。对于快捷键我个人的理解是,对于一些常用的我们有必要记下来,很方便,不常用的就没必要熟记,真要用时可以从相应的菜单中找到,毕竟真正的精力还是要放到编码本身中。

无处不在的跳转

项目之间跳转:option+command+`Ctrl+Alt+]

最近的文件(Recent Files):command+E(Ctrl+E)

最近改变的文件:shift+command+E

跳转到上次修改的地方:shift+command+backspace(Ctrl+Shift+Backspace)

上次浏览的地方:option+command+L(Ctrl+Alt+L),下一次浏览的地方option+command+R(Ctrl+Alt+L)

精准搜索

搜索类(Go to class):command+O(Ctrl+N),可以选择包含jar包中所有的类

搜索文件(Go to file):shift+command+O(Ctrl+Shift+N)

根据符号搜索(Go to symbol):option+command+O(Ctrl+Shift+Alt+N)

double shift可以快速地根据类、文件、符号搜索

根据字符串搜索(Find in path):shift+command+F(Ctrl+Shift+F),比较常用,可以选择是否匹配大小写、字符串是否是个单词、通过正则表达式搜索、指定在哪类文件搜索,还可以选择搜索范围

在当前文件中搜索:command+F(Ctrl+F)

Alt+Enter

alt+enter虽然只是一个简单的快捷键,但是却拥有极其强大的功能。

自动创建函数

list replace,即当写了一个传统for循环后,alt+enter会帮你自动转换成for-in循环

字符串format或者build

单词拼写

倒入依赖

重构

当需要对某个变量统一修改时,将光标移到变量名称上,shift+F6就可以快速修改

command+F6修改函数签名(Change Signature),可以对函数名称、返回值、参数等进行修改

视图查看

command+F12(Ctrl+F12)查看类结构,包括方法、参数、返回值等

option+shift+command+U(Ctrl+Alt+Shift+U)查看依赖拓扑图,如果是类文件会展示类继承、接口实现、包括注解之间的关系;如果是pom.xml文件,则会显示工程的依赖树。也可以通过右击Show Diagrams查看依赖拓扑图

control+H(Ctrl+H)显示类的继承结构(Type Hierarchy),Type Hierarchy是IDEA的一个侧边菜单,command+8(Alt+8)也可查看继承结构

F1(Ctrl+Q)查看注释文档

Alt+left/right在已打开的tab之间切换,Alt+up/down在上一个/下一个方法之间切换

F2高亮错误或警告快速定位

其他

option+command+L(Ctrl+Alt+L)格式化代码

Alt+Insert生成代码(如get,set方法,Constructor,toString()等)

command+R(Ctrl+R)替换文本

command+/(Ctrl+/) 注释代码(// 或者/.../ )

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/75809.html

相关文章

  • IntelliJ IDEA 16预览版更新内容说明

    摘要:线程过去,跨过一个线程意味着要恢复所有的其他线程,而版开始只需要恢复当前线程即可。快速搜索新版本改进了快速搜索的弹出菜单,会将搜索项高亮显示。终于新增支持。 调试器 Groovy表达式 从16版开始,Evaluate Expression 和 Watches可以使用更短且更具表现力的Groovy表达式进行调试,而Groovy表达式以前只能用于Groovy代码。 线程 过去,跨过一个线程...

    iKcamp 评论0 收藏0
  • IntelliJ IDEA 2017.1 JDK 8 性能调优

    IntelliJ IDEA 问题描述 IntelliJ IDEA 在 多窗口、多项目协作开发时,MacBook Pro的散热风扇凶猛地转动,相关配置如下: MacBook Pro 配置 MacBook Pro (Retina, 15-inch, Mid 2015) 型号名称: MacBook Pro 型号标识符: MacBookPro11,4 处理器名称: Intel Core ...

    RobinQu 评论0 收藏0
  • Java人员正确使用 IntelliJ IDEA的方式

    摘要:原本地址人员正确使用的方式博客地址前言博主是开发人员,以前一直都用来开发的,说实话感觉毫无美感可言,后来经过同事介绍,认识了,一眼就相中了黑色的主题风格,自此就抛弃了旧爱。下文我将介绍一下正确的使用的方式。 showImg(https://segmentfault.com/img/remote/1460000009255931?w=640&h=400); 原本地址:Java人员正确使用...

    赵连江 评论0 收藏0
  • 【杂项】IntelliJ IDEA 安装

    摘要:安装使用全称,是编程语言开发的集成环境。同时该软件也支持多系统或者也完全支持该软件的使用笔者使用同时两版软件都支持安装版和解压版的使用。 IntelliJ IDEA 安装使用 IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。相信玩Java的猿们都不会错过的一款IDE,不过话是这样说,我自己也是从Eclipse神器转到Idea上来的,因此偏爱哪款IDE完全凭...

    vboy1010 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<