快速上手:idea里的快捷键

IDEA里的快捷键功能强大,掌握后能让效率提升30%,比如Ctrl和Shift组合的使用,这都能通过一周时间学会。对于刚从Eclipse转到IDEA的人来说,最好别直接把Eclipse的快捷键照搬过来。现在Java工程师越来越多使用IntelliJ IDEA这个全家桶,JetBrains的IDE相比Eclipse有更多高效的功能。花点时间熟悉IDEA的原生快捷键,就能解锁更优雅的编程姿势。下面这份攻略能帮你快速上手。Postfix Completion是个很方便的功能,它能在代码末尾自动生成完整的结构。你只需要输入关键词,就能得到完整的语法模板。在Settings里找到Editor → General → Postfix Completion,这里有大量预置的语法模板。比如if、else、null判断一条龙,直接输入flag.if就可以生成if (flag) {}。还有switch、while、for循环,输入string.switch就能生成switch (string) {}。Inject Language能帮你快速编辑JSON、HTML、XML等格式的代码。在字符串内部连续按两次Alt+Enter,然后选择Inject language or reference就能进入编辑模式。比如写JSON字符串时,IDEA会自动处理引号、转义和花括号。HTML和XML也是一样,开头写好后结尾标签也会自动补上。还有五个常用的快捷键可以提升效率:Shift+F6快速重命名变量、方法和类名;Ctrl+E回到最近打开的文件;Ctrl+Shift+E回到最近改动的文件;Ctrl+F12查看类中的所有方法;Ctrl+Shift+Alt+U打开类图查看继承关系。把这些操作练成肌肉记忆后,编程效率肯定会提升不少。建议大家花一周时间把这些默认快捷键当成母语来用。